echarts如何实现折线图的拖拽效果

  介绍

小编给大家分享一下echarts如何实现折线图的拖拽效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

使用echarts实现折线图的拖拽,供大家参考,具体内容如下

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   ,& lt; meta  charset=皍tf-8"比;   ,& lt; script  src=啊?echarts.js"祝辞& lt;/script>   & lt;/head>   & lt; body>   ,& lt; div  id=癿ain",祝辞& lt;/div>   ,& lt; script 类型=拔谋?javascript"比;   ,var  symbolSize =, 20;   ,var  data =, [[15,, 0], [-50,, 10], [-56.5,, 20], [-46.5, 30], [-22.1, 40]];   ,var  myChart =, echarts.init (. getelementbyid(& # 39;主要# 39;));   ,myChart.setOption ({   ,#表示不使用默认的“显示”“隐藏“触发规则。   ,,提示:{   ,,,新型:& # 39;没有# 39;   ,,,格式化程序:function  (params), {   ,,,return  & # 39; X:, & # 39;, +, params.data [0] .toFixed (2), +, & # 39; & lt; br> Y:, & # 39;, +, params.data [1] .toFixed (2);   ,,}   ,,},   ,,xAxis: {   ,,,分钟:-100年,   ,,,马克斯:80年,   ,,,类型:& # 39;价值# 39;   ,,axisLine: {onZero:假}   ,,},   桠溪才能:{   ,,,分钟:-30年,   ,,,马克斯:60岁   ,,,类型:& # 39;价值# 39;   ,,axisLine: {onZero:假}   ,,},   ,,系列:[   ,,{   ,,,,,& # 39;一个# 39;   ,,,类型:,& # 39;行# 39;   光滑,,,,,真的,   ,,,symbolSize:, symbolSize,   ,,,数据:数据   ,,}   ,,,   ,});   ,myChart.setOption ({   ,#拖拽功能:用,graphic 组件,在每个点上面,覆盖一个隐藏的可拖拽的圆点   图形:才能,echarts.util.map(数据,function (项目,,dataIndex), {   ,,return  {   ,,,类型:,& # 39;圆# 39;   ,,,位置:,myChart.convertToPixel(& # 39;网格# 39;,,项),   ,,,形状:,{   ,,,,r: symbolSize /, 2   ,,,},   ,,,看不见的:,真的,   可拖动的:,,,,真的,   ,,,ondrag:, echarts.util.curry (dataIndex onPointDragging也),   ,,,onmousemove:, echarts.util.curry (dataIndex showTooltip也),   onmouseout:,,,, echarts.util.curry (dataIndex hideTooltip也),   ,,,z: 100   ,,};   })才能   ,});   ,window.addEventListener(& # 39;调整# 39;,,function  (), {   myChart.setOption({才能   ,,,图形:echarts.util.map(数据,,function (项目,,dataIndex), {   ,,,return  {   ,,,,位置:,myChart.convertToPixel(& # 39;网格# 39;,,项目)   ,,,};   ,,})   ,,});   ,});   ,function  showTooltip (dataIndex), {   myChart.dispatchAction({才能   ,,,类型:& # 39;showTip& # 39;   ,,,seriesIndex: 0,   ,,dataIndex: dataIndex   ,,});   ,}   ,function  hideTooltip (dataIndex), {   myChart.dispatchAction({才能   ,,,类型:& # 39;hideTip& # 39;   ,,});   ,}   ,function  onPointDragging (dataIndex, dx, dy), {   数据才能[dataIndex],=, myChart.convertFromPixel(& # 39;网格# 39;,,this.position);   myChart.setOption({才能   ,,,系列:[{   ,,,,,& # 39;一个# 39;   ,,,数据:数据   ,,}]   ,,});   ,}      & lt;/script>   & lt;/body>   & lt;/html>

 echarts如何实现折线图的拖拽效果

 echarts如何实现折线图的拖拽效果

以上是“echarts如何实现折线图的拖拽效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

echarts如何实现折线图的拖拽效果