vue中v-chart双y轴折线图的使用
效果图:双y轴都有数据代码:<template><ve-line :data="chartData" :extend="traderExtend" :seetings="chartSettings" :colors="colors"></ve-line></template><script>export default{data() {r
·
效果图:
双y轴都有数据
代码:
<template>
<ve-line :data="chartData" :extend="traderExtend" :seetings="chartSettings" :colors="colors"></ve-line>
</template>
<script>
export default{
data() {
return {
tableData: [],
chartData: {
columns: ['日期', '企业成本利润率', '同比变化'],
rows: [{日期:'2019-01',企业成本利润率:'40',同比变化:'50%'},
{日期:'2019-06',企业成本利润率:'50',同比变化:'60%'},
{日期:'2019-09',企业成本利润率:'70',同比变化:'80%'}],
},
chartSettings: {
},
traderExtend: {},
colors: ['#0E9CFF', '#FFA70D'],
}
},
}
methods:{
initChartData() {
this.tradeChartSettings = {
yAxisType: ['KMB', 'percent'],//数据类型
yAxisName: ['日均运量', '同比变化'],//y轴坐标轴的名称,在下面可以更改样式
}
this.initTraderExtend()
}
initTraderExtend() {
this.traderExtend = {
yAxis(item) {
/* 右轴 */
// 坐标轴名称的文字样式
item[1].nameTextStyle = {
padding: [0, 50, 0, 0],
}
item[1].splitNumber = 5
return item
},
}
},
}
</script>
更多推荐
已为社区贡献1条内容
所有评论(0)