我将Apexcharts的简单甜甜圈图导入到我的Vue.js项目中,但是,即使在跟踪了它们的站点上提供的文档之后,图例标题仍然保持为“series-1,series-2,.”。
下面是渲染的图片:甜甜圈图
正如您所看到的,我正在跟踪文档,将series和labels添加到数据对象和div元素中,但由于某些原因,仍然无法呈现正确的标签。
我该如何解决这个问题?
附带注意:将legend.show从false切换为true什么都不做。
<div id="donut-chart">
<v-container>
<div id="chart">
<apexchart
type=donut
width=380
:options="chartOptions"
:labels="labels"
:series="series" />
</div>
</v-container>
</div>
import VueApexCharts from 'vue-apexcharts'
export default {
name: 'donut-chart',
data: () => ({
series: [23, 11, 54, 72, 12],
labels: ["Apple", "Mango", "Banana", "Papaya", "Orange"],
chartOptions: {
dataLabels: {
enabled: false
},
responsive: [{
breakpoint: 480,
options: {
chart: {
width: 200
},
legend: {
show: false
}
}
}],
legend: {
position: 'right',
offsetY: 0,
height: 230
}
}
}),
components: {
apexchart: VueApexCharts,
}
}发布于 2019-03-19 06:04:52
labels属性应该是chartOptions的嵌套属性,而不是作为单独的支柱传递。
chartOptions: {
labels: ["Apple", "Mango", "Banana", "Papaya", "Orange"],
dataLabels: {
enabled: false
},
responsive: [{
breakpoint: 480,
options: {
chart: {
width: 200
},
legend: {
show: false
}
}
}],
legend: {
position: 'right',
offsetY: 0,
height: 230
}
}
<apexchart
type=donut
width=380
:options="chartOptions"
:series="series" />https://stackoverflow.com/questions/55225907
复制相似问题