v-charts
- 具体使用参考官网文档地址链接
- 公有属性 extend 说明
公有属性如上图,具体看官方文档,下面只对extend进行说明
<ve-heatmap :data="chartData"
:loading="loading"
:events="chartEvents"
:extend="chartExtend"></ve-heatmap>
data () {
this.chartExtend = {
// series 每个图表的专属设置项,用于控制图表的详细样式位置等
series: {
label: {
normal: {
show: true
}
}
},
// 用于控制图表的图例组件,包括位置、样式、类型、图标等
legend: {
right: 20,
textStyle: {
color: '#A0A0A0',
fontSize: 12
}
}
}
}
详细说明可以查阅Echarts官方文档链接
- 事件 通过点击获得当前的数据
如图,我的目的是根据点击获得x,y轴的数据
这是点击事件触发的东西,可以看到X轴点击的3月是name参数,那么Y轴的老人如何获得呢?
上图中 dataIndex: 86 代表的是数值序列,value中有三个值代表的分别是[x,y,z] 下标序列,注意不是值
接着打印我们的数据
得到下标86的刚好是数值序列的值,如此我们得到x轴的值:name,y轴的值rows[dataIndex]