echarts的常用设置,x轴,y轴,网格线,轴字体样式


完整代码

import * as echarts from 'echarts';

var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom); var option; var colors = ['#5470C6', '#EE6666']; option = { color: colors, tooltip: { trigger: 'axis', axisPointer: { type: 'cross' } }, grid: { right: '10%', bottom: "10%" },  toolbox: { //工具栏 feature: { dataView: {show: true, readOnly: true},//是否显示 数据视图 按钮,以及数据视图是否为 只读模式 restore: {show: true}, //是否显示 还原 按钮 saveAsImage: {show: true} //是否显示 保为图片 按钮  } }, legend: { data: [ '温度','降水量'] }, xAxis: [ { type: 'category', axisTick: { alignWithLabel: true }, data: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],  axisLabel: { //轴上的字 字体、样式 inside: false, textStyle: { color: 'red', fontSize:'10', itemSize:'' } }, } ], yAxis: [ { type: 'value', name: '降水量', ////min: 0, //max: 250, position: 'right',  axisLine: { //轴线 show: true, lineStyle: { color: colors[0] } }, axisLabel: { formatter: '{value} ml' },  splitLine: { //网格线 show: false } }, { type: 'value', name: '温度', //min: 0, //max: 25, position: 'left', axisLine: { show: true, lineStyle: { color: colors[1] } }, axisLabel: { formatter: '{value} ℃' },  splitLine: { //网格线 show: true } } ], series: [ { name: '降水量', type: 'line', yAxisIndex: 0, data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],  label: { //图表上的数据标识 normal: { show: true, position: "top", //数值的位置 distance: 0, //数值距离折线的距离 fontSize: 13, //数值的字体大小 color: "#8ca0dd", //数值的颜色  }, }, axisTick:{ //刻度线 show:false } }, { name: '温度', type: 'line', yAxisIndex: 1, data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2],  label: { //轴线标识 normal: { show: true, position: "top", //数值的位置 distance: 0, //数值距离折线的距离 fontSize: 13, //数值的字体大小 color: "red", //数值的颜色  }, }, } ] }; option && myChart.setOption(option);

 

 

1、echarts官网

https://echarts.apache.org/zh/index.html

 

 

2、github 地址

https://github.com/apache/echarts

3、工具栏

 

4、x轴字体及样式调整

 

 

5、轴线

 

6、网格线

 

 

 7、图表上的数据标识

 

 

 

 

 

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM