echarts饼状统计图柱状统计图

Posted vrgamer-006

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts饼状统计图柱状统计图相关的知识,希望对你有一定的参考价值。

  1 <div class="pie" style="width:500px;height:500px;"></div>
  2 
  3 <div class="line" style="width:500px;height:500px;"></div>
  4 
  5 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/echarts/4.8.0/echarts.js"></script>
  6 <script>
  7         //饼状图配置
  8         var dataPie = {
  9             tooltip: {
 10                 trigger: item,
 11                 formatter: "{a} <br/>{b} : {c} {d}%" //名字 : 数量 百分比
 12             },
 13             legend: {
 14                 orient: horizontal,
 15                 x: left,
 16                 data:[]
 17             },
 18             series: [
 19                 {
 20                     name:example pie,
 21                     type:pie, //圆形
 22                     //radius: [‘35%‘, ‘70%‘], //甜甜圈,可选项
 23                     avoidLabelOverlap: false,
 24                     label: {
 25                         normal: {
 26                             show: true,
 27                             position: inside, //文字位置,inside为扇区,center为正中
 28                             formatter: {b} : {c} {d}%
 29                         },
 30                         emphasis: {
 31                             show: true,
 32                             textStyle: { //文字样式
 33                                 fontSize: 30,
 34                                 fontWeight: bold
 35                             }
 36                         }
 37                     },
 38                     labelLine: {
 39                         normal: {
 40                             show: false
 41                         }
 42                     },
 43                     data:[
 44                     {value: xxx, name: ‘‘xxx‘‘}, //value数量,name名字
 45                     {value: xxx, name: ‘‘xxx‘‘},
 46                     {value: xxx, name: ‘‘xxx‘‘},
 47                     ]
 48                 }
 49             ]
 50         };
 51         //柱状图配置
 52         var dataLine = {
 53             color: [#3398DB], //柱形颜色
 54             tooltip : {
 55                 trigger: axis,
 56                 axisPointer : {
 57                     type : shadow
 58                 }
 59             },
 60             grid: {
 61                 left: 3%,
 62                 right: 4%,
 63                 bottom: 3%,
 64                 containLabel: true
 65             },
 66             xAxis : [
 67                 {
 68                     axisLabel: {
 69                         textStyle: {
 70                             fontSize: 10 //x轴标题文字样式
 71                         },
 72                         interval: 0 //防止部分标题隐藏
 73                     },
 74                     type : category,
 75                     data : [标题1,标题2,标题3],// X轴标题
 76                     axisTick: {
 77                         alignWithLabel: true
 78                     }
 79                 }
 80             ],
 81             yAxis : [
 82                 {
 83                     name: (件), //Y轴纵坐标量词
 84                     type : value
 85                 }
 86             ],
 87             series : [
 88                 {
 89                     name:line,
 90                     type:bar,
 91                     barWidth: 60%,
 92                     data:[123, 456, 789], // 标题对应数量
 93                     itemStyle: {
 94                         normal: {
 95                             label: {
 96                                 show: true,
 97                                 position: top,
 98                                 textStyle: { //圆柱上方数字文字样式
 99                                     color: black,
100                                     fontSize: 10
101                                 }
102                             }
103                         }
104                     }
105                 }
106             ]
107         }
108         //设置显示
109         var pie = echarts.init(document.getElementsByClassName("pie")[0]);
110         var line = echarts.init(document.getElementsByClassName("line")[0]);
111         pie.setOption(dataPie);
112         line.setOption(dataLine);
113 </script>

 

以上是关于echarts饼状统计图柱状统计图的主要内容,如果未能解决你的问题,请参考以下文章

ECharts 报表事件联动系列二:柱状图,饼状图添加事件

c#有没有免费的统计工具?柱状图,饼图等等的

PHP jpgraph库的配置及生成统计图表:折线图柱状图饼状图

ECharts 报表事件联动系列四:柱状图,折线图,饼状图实现联动

大家好:咨询一个使用Echars生成统计柱状图的问题,我使用Echarts生成了一个简单的柱状统计图,为啥我的

利用echarts创建有质感的立体大数据统计柱状图