【echarts折线图】详解 一、 折线效果 && 折线点效果

迷南。 2022-02-03 12:39 855阅读 0赞

备忘:

关于折线图的 数据折线显示更多配置: https://echarts.baidu.com/option.html\#series-line

  1. <script>
  2. option = {
  3. visualMap:{ //视觉映射 渐变过渡等效果
  4. show: false,
  5. type: 'continuous',
  6. seriesIndex: 0,
  7. min: 0, //控制最小的数据显示色
  8. max: 60, //控制最大的数据显示色
  9. // color:["#4C8400","#80BB0D","#B4DA20","#B6DA8C"], //折线渐变色 , 由大到小排序 ECharts2的用法,ECharts3用inRange,如下
  10. inRange: {
  11. color: ["#4C8400","#80BB0D","#B4DA20","#B6DA8C"],
  12. symbolSize: [30, 100] //折线点的过渡大小, 从小到大
  13. }
  14. },
  15. tooltip: { //鼠标移入效果
  16. trigger: 'axis',
  17. formatter: function(cur){ //formatter有 字符串模板 和 回调函数格式 两种
  18. //详情: https://www.echartsjs.com/zh/option.html#series-line.tooltip.formatter
  19. //通过参数 cur 基本就可以获取想要的数据了,当然也可以自定义数据
  20. console.log(cur)
  21. //最后把要展示的数据记得用return 出来
  22. return
  23. }
  24. },
  25. xAxis: { //x轴样式与数据
  26. data: ["a","b","c","d","e"],
  27. axisLine:{
  28. lineStyle:{
  29. color:"#D8E3EA",
  30. }
  31. },
  32. axisLabel:{
  33. interval:55 , //X轴显示文字 间隔,数据太多,每格55个 显示一次 , 有时候太多显示不全,可以为0,强制全部显示,
  34. fontSize:12,
  35. color:"#fff",
  36. },
  37. splitLine: {show: false}
  38. },
  39. yAxis: { //y轴样式与数据
  40. splitLine: {
  41. show: true,
  42. lineStyle:{
  43. color:"#A5C1D8"
  44. }
  45. },
  46. axisLine:{
  47. lineStyle:{
  48. color:"#D8E3EA",
  49. }
  50. },
  51. axisLabel:{
  52. interval:55 ,
  53. fontSize:14,
  54. color:"#fff",
  55. },
  56. },
  57. series: {
  58. type: 'line',
  59. showSymbol: false,
  60. data: [1,2,3,4,5,6,7,8],
  61. symbol: 'circle', //折线点的图形
  62. symbolSize: 10, //图形大小
  63. itemStyle:{ //图形点和折线的颜色, 可以是单一的,也可以是渐变的
  64. // color:"#f00" //单一
  65. color:{ //渐变 属性值 同CSS
  66. type:"linear",
  67. x: 0,
  68. y: 0,
  69. x2: 0,
  70. y2: 1,
  71. colorStops: [{
  72. offset: 0, color: 'red' // 0% 处的颜色
  73. }, {
  74. offset: 1, color: 'blue' // 100% 处的颜色
  75. }],
  76. }
  77. },
  78. lineStyle:{ //单独配置折线图线条的显示效果, 配置基本和 itemStyle差不多
  79. color:"#f0f", //颜色
  80. width:5, //线宽
  81. },
  82. areaStyle:{ //折线下面区域块的样式
  83. color:"#fff"
  84. }
  85. },
  86. };
  87. </script>

需要注意的是 visualMap 和 series 存在一定的样式冲突, 不能同时使用

发表评论

表情:
评论列表 (有 0 条评论,855人围观)

还没有评论,来说两句吧...

相关阅读