echarts 折线图案例

echarts 折线图案例varmyChart echarts init selft refs chartsBox varoption dataZoom inside 内置型数据区域缩放组件所谓内置 1 平移 在坐标系中滑动拖拽进行数据区域平移 2 缩放 PC 端 鼠标在坐标系范围内滚轮滚动 MAC 触控板类同 移动端 在移动端触屏上 支持两

 var myChart = echarts.init(selft.$refs.chartsBox); var option = { 
    //dataZoom-inside 内置型数据区域缩放组件 所谓内置 1平移:在坐标系中滑动拖拽进行数据区域平移。2缩放:PC端:鼠标在坐标系范围内滚轮滚动(MAC触控板类同;移动端:在移动端触屏上,支持两指滑动缩放。 dataZoom: [ { 
    type: 'inside', //1平移 缩放 throttle:'50',//设置触发视图刷新的频率。单位为毫秒(ms)。 minValueSpan:4,//用于限制窗口大小的最小值,在类目轴上可以设置为 5 表示 5 个类目 start: 1, //数据窗口范围的起始百分比 范围是:0 ~ 100。表示 0% ~ 100%。 end: 50, //数据窗口范围的结束百分比。范围是:0 ~ 100。 zoomLock:true, //如果设置为 true 则锁定选择区域的大小,也就是说,只能平移,不能缩放。 } ], // 主要用来控制图表四周留白 grid:{ 
    left:'15%', top:'10%', }, // 提示框组件 tooltip: { 
    trigger: 'axis',//坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。 backgroundColor:'#377CFF',//提示框浮层的背景颜色。 axisPointer: { 
    //去掉移动的指示线 type: 'none' }, // 自定义提示框内容 formatter: function (params, ticket, callback) { 
    var text=params[0].data.date+': '+params[0].data.value return text; } }, // 图例 // legend:{ 
    // type:'plain', // data:[{name:'营业额'}], // bottom:'4%' // }, //直角坐标系 grid 中的 x 轴, xAxis: { 
    type: 'category', //'category' 类目轴,适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。 // 坐标轴轴线相关设置 axisLine: { 
    lineStyle: { 
    color: '#E5E5E5', // 坐标轴线线的颜色。 } }, // 坐标轴刻度标签(类目,简单说就是x轴上的内容)的相关设置 axisLabel: { 
    // 是否显示坐标刻度标签(这了指是否显示x轴上的月份) show: true, // 标签文字的颜色 color:'#999', // 类目样式设置(文档中没有这个属性了,但是设置了也有效) // textStyle: { 
    // color: '#999'  // }  }, //x轴刻度线设置 axisTick:{ 
    "show":false }, // 类目数据,在类目轴(type: 'category')中有效。 data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月','8月','9月','10月','11月','12月' // { 
    // value: '13月', // // 突出13月,可以给个别类目设置独特样式更加显眼 // textStyle: { 
    // fontSize: 20, // color: 'red' // } // } ], }, //直角坐标系 grid 中的 y 轴, yAxis: { 
    type: 'value',//'value' 数值轴,适用于连续数据。 // 坐标轴轴线相关设置 axisLine:{ 
    show:false //y轴线消失 }, // 坐标轴刻度标签(类目,简单说就是x轴上的内容)的相关设置 axisLabel: { 
    show: true, // 标签文字的颜色 color:'#999', // 类目样式设置(文档中没有这个属性了,但是设置了也有效) // textStyle: { 
    // color: '#999'  // }  }, //y轴刻度线设置 axisTick:{ 
    "show":false }, splitNumber : 5,//坐标轴的分割段数,需要注意的是这个分割段数只是个预估值,最后实际显示的段数会在这个基础上根据分割后坐标轴刻度显示的易读程度作调整.在类目轴中无效。 }, series: [{ 
    type: 'line',//折线图是用折线将各个数据点标志连接起来的图表,用于展现数据的变化趋势。和全局设置type效果一样,表示折线图 // 系列中的数据内容数组。数组项通常为具体的数据项。 data: [ { 
   value:1010,date:'2019年1月'}, { 
   value:1020,date:'2019年2月'}, { 
   value:1070,date:'2019年3月'}, { 
   value:1001,date:'2019年4月'}, { 
   value:1800,date:'2019年5月'}, { 
   value:1200,date:'2019年6月'}, { 
   value:1300,date:'2019年7月'}, { 
   value:1030,date:'2019年8月'}, { 
   value:1050,date:'2019年9月'}, { 
   value:1800,date:'2019年10月'}, { 
   value:1003,date:'2019年11月'}, { 
   value:1070,date:'2019年12月'}, ], // 折线条的样式 lineStyle: { 
    color: '#377CFF', width: 1 }, // 折线拐点的样式 itemStyle: { 
    normal: { 
    // 静止时: color: '#377CFF', }, emphasis:{ 
    // 鼠标经过时: color: '#377CFF', } }, symbol:'circle',//拐点样式 symbolSize: 6,//拐点大小 }] }; myChart.setOption(option) 

更多详情请查看文档:echarts文档

这里附上一个小demo

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229270.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:05
下一篇 2026年3月16日 下午5:05


相关推荐

  • js判断元素在不在数组中_js判断数组是否为空

    js判断元素在不在数组中_js判断数组是否为空1.indexOf方法letarr=[2,3,4];letres=arr.indexOf(2)//验证是否包含:2console.log(res)//结果:0letres2=arr.indexOf(3)//验证是否包含:3console.log(res2)//结果:1letres3=arr.indexOf(4)//验证是否包含:4console.log(res3)//结果:2letres4=arr.indexOf(5)//验证

    2022年8月30日
    4
  • 排序之选择排序、堆排序、归并排序、高速排序

    排序之选择排序、堆排序、归并排序、高速排序

    2022年1月24日
    50
  • javascript 暂时性死区[通俗易懂]

    javascript 暂时性死区[通俗易懂]暂时性死区:ES6之前JS的一个BUG(美其名曰暂时性死区)。在使用typeof等运算符操作一个未声明的变量时,不会报错,该变量的值以undefined作处理ES6:ES6的变量声明方法(let,const,class…)解决了暂时性死区问题,会进行显式报错。ES6之前的暂时性死区console.log(typeofa); //undefined(noerror)ES6之后的变量声明console.log(typeofa); //UncaughtRefe..

    2022年6月15日
    66
  • springboot事务管理详解

    springboot事务管理详解1、隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。我们可以看org.springframework.transaction.annotation.Isolation枚举类中定义了五个表示隔离级别的值:publicenumIsolation{DEFAULT(-1),READ_UNCOMMITTED(…

    2022年6月10日
    33
  • msdos分区是什么_msdos_partition

    msdos分区是什么_msdos_partition硬盘分区及格式化本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘/dev/vdb上按以下要求建立分区:采用默认的msdos分区模式1、第1个分区/dev/vdb1的大小为200MiB2、第2个分区/dev/vdb2的大小为2000MiB3、第3个分区/dev/vdb3的大小为1000MiB,完成分区后4、能够配置开机自动挂载/dev/vdb2分区…

    2022年8月11日
    10
  • 第二十七周微职位

    第二十七周微职位

    2022年3月8日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号