| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- <!-- 统计图1 -->
 
- <template>
 
-   <div class="echarts-div" id='bar-chart' ref="bar-chart"></div>
 
- </template>
 
- <script>
 
- module.exports = {
 
-   data() {
 
-     return {}
 
-   },
 
-   methods: {
 
-     // 刷新柱状图
 
-     f5BarChart: function () {
 
-       // ===========================================  定义数据
 
-       var x_name = '';	// new Date().getFullYear() + "年"; // x轴名称
 
-       var y_name = "注册数量"; // y轴名称
 
-       var dataArray = []; // 坐标X轴数据
 
-       var valueArray = []; //  坐标Y轴数据
 
-       var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
 
-       for (var i in arr) {
 
-         i = parseInt(i) + 1;
 
-         dataArray.push(i + '月');
 
-         if (i < 10) {
 
-           i = "0" + i;
 
-         }
 
-         i = i + "";
 
-         valueArray.push(sa.randomNum(100, 1000) || 0);
 
-       }
 
-       // ===========================================  开始渲染
 
-       var ele = this.$refs['bar-chart'];
 
-       var myChart = echarts.init(ele);
 
-       var option = {
 
-         tooltip: {
 
-           trigger: 'axis',
 
-           formatter: '{b}<br/> ' + y_name + ':{c}',
 
-           axisPointer: {
 
-             type: 'shadow'
 
-           }
 
-         },
 
-         grid: {x: 50, y: 30, x2: 25, y2: 25},	//设置canvas内部表格的内距
 
-         toolbox: {
 
-           show: true,
 
-           top: 0,
 
-           feature: {
 
-             saveAsImage: {
 
-               show: true
 
-             }
 
-           }
 
-         },
 
-         xAxis: {
 
-           name: x_name,
 
-           type: 'category',
 
-           // axisLabel: {
 
-           // 	'interval': 0
 
-           // }, //强制不缩略x轴刻度,
 
-           data: dataArray
 
-         },
 
-         yAxis: {
 
-           name: y_name,
 
-           type: 'value'
 
-         },
 
-         series: [{
 
-           name: y_name,
 
-           data: valueArray,
 
-           type: 'bar',
 
-           label: {
 
-             normal: {
 
-               show: true,
 
-               position: 'top',
 
-               formatter: '{c}'
 
-             }
 
-           },
 
-           itemStyle: {
 
-             normal: {
 
-               color: '#5DB1FF',
 
-               label: {
 
-                 show: true,
 
-                 textStyle: {
 
-                   color: 'black'
 
-                 }
 
-               }
 
-             }
 
-           }
 
-         }]
 
-       };
 
-       myChart.setOption(option);
 
-       window.myChartList.push(myChart);
 
-       // window.myChartList[0] = myChart;
 
-       // myChartList[1] = myChart;
 
-     },
 
-   },
 
-   created() {
 
-     // 刷新所有图标数据
 
-     this.$nextTick(function () {
 
-       this.f5BarChart();
 
-     });
 
-   }
 
- }
 
- </script>
 
- <style scoped>
 
- </style>
 
 
  |