v-charts

  1. 具体使用参考官网文档地址链接
  2. 公有属性 extend 说明

image.png

公有属性如上图,具体看官方文档,下面只对extend进行说明

  1. <ve-heatmap :data="chartData"
  2. :loading="loading"
  3. :events="chartEvents"
  4. :extend="chartExtend"></ve-heatmap>
  5. data () {
  6. this.chartExtend = {
  7. // series 每个图表的专属设置项,用于控制图表的详细样式位置等
  8. series: {
  9. label: {
  10. normal: {
  11. show: true
  12. }
  13. }
  14. },
  15. // 用于控制图表的图例组件,包括位置、样式、类型、图标等
  16. legend: {
  17. right: 20,
  18. textStyle: {
  19. color: '#A0A0A0',
  20. fontSize: 12
  21. }
  22. }
  23. }
  24. }

详细说明可以查阅Echarts官方文档链接

  1. 事件 通过点击获得当前的数据

image.png

如图,我的目的是根据点击获得x,y轴的数据
image.png

这是点击事件触发的东西,可以看到X轴点击的3月name参数,那么Y轴的老人如何获得呢?
上图中 dataIndex: 86 代表的是数值序列,value中有三个值代表的分别是[x,y,z] 下标序列,注意不是值
接着打印我们的数据

image.png

得到下标86的刚好是数值序列的值,如此我们得到x轴的值:name,y轴的值rows[dataIndex]