Echarts3实例 双Y轴折线图

电玩女神 2021-09-16 07:06 780阅读 0赞

实现效果

这里写图片描述

知识点

  • 双Y轴:yAxisIndex
  • Y轴垂直标题
  • 调整左侧Y轴刻度

代码实现

  1. option = {
  2. title: {
  3. text: '2018年管线数据利用统计',
  4. top:10,
  5. left:10
  6. },
  7. tooltip : {
  8. trigger: 'item',
  9. formatter: "{a} <br/>{b} : {c}次"
  10. },
  11. toolbox: {
  12. show : true,
  13. top:10,
  14. right:10,
  15. feature : {
  16. mark : {show: true},
  17. magicType : {show: true, type: ['line', 'bar']},
  18. restore : {show: true},
  19. saveAsImage : {show: true}
  20. }
  21. },
  22. grid:{
  23. top:60,
  24. right:70,
  25. bottom:30,
  26. left:60
  27. },
  28. legend: {
  29. top:32,
  30. left:'center',
  31. data:['管线查询','在线调用']
  32. },
  33. calculable : true,
  34. xAxis : [
  35. {
  36. type : 'category',
  37. data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
  38. }
  39. ],
  40. yAxis : [
  41. {
  42. type: 'value',
  43. name:"管\n线\n查\n询\n次\n数\n︵\n次\n︶",
  44. nameLocation:"center",
  45. nameGap:35,
  46. nameRotate:0,
  47. nameTextStyle:{
  48. fontSize: 16,
  49. },
  50. //默认以千分位显示,不想用的可以在这加一段
  51. axisLabel : { //调整左侧Y轴刻度, 直接按对应数据显示
  52. show:true,
  53. showMinLabel:true,
  54. showMaxLabel:true,
  55. formatter: function (value) {
  56. return value;
  57. }
  58. }
  59. },
  60. {
  61. type: 'value',
  62. name:"在\n线\n调\n用\n次\n数\n︵\n次\n︶",
  63. nameLocation:"center",
  64. nameGap:35,
  65. nameRotate:0,
  66. nameTextStyle:{
  67. fontSize: 16,
  68. },
  69. //默认以千分位显示,不想用的可以在这加一段
  70. axisLabel : { //调整左侧Y轴刻度, 直接按对应数据显示
  71. show:true,
  72. showMinLabel:true,
  73. showMaxLabel:true,
  74. formatter: function (value) {
  75. return value;
  76. }
  77. }
  78. }
  79. ],
  80. series : [
  81. {
  82. name:'管线查询',
  83. type:'line',
  84. smooth: true,
  85. yAxisIndex: 0,
  86. data:[35,15,8,12,11,6,3,0,0,0,0,0],
  87. itemStyle : { normal: {label : {show: true}}},
  88. },
  89. {
  90. name:'在线调用',
  91. type:'line',
  92. smooth: true,
  93. yAxisIndex: 1,
  94. data:[16,16,6,5,4,4,3,0,0,0,0,0],
  95. itemStyle : { normal: {label : {show: true}}},
  96. }
  97. ]
  98. };

发表评论

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

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

相关阅读