【发布时间】:2022-01-18 04:16:41
【问题描述】:
绿色条的标签是错误的。
我已经指定它们应该是'oranges' 和'inkpens'。
那么为什么他们显示 'apples' 和 'pencils' 呢?
<!DOCTYPE html>
<html style="height: 100%">
<head>
<meta charset="utf-8">
</head>
<body style="height: 300px; margin: 0">
<div id="container" style="height: 100%"></div>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5.2.2/dist/echarts.min.js"></script>
<script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
var option;
option = {
grid: {
containLabel: true,
},
yAxis: {
type: 'value',
},
xAxis: [
{
type: 'category',
data: ['apples', 'pencils'],
},
{
type: 'category',
data: ['oranges', 'inkpens'],
},
],
series: [
{
name: 'bottom-row',
type: 'bar',
stack: 'total',
label: {
show: true,
formatter: function (params) {
return params.name;
},
},
data: [3, 4],
},
{
name: 'top-row',
type: 'bar',
stack: 'total',
label: {
show: true,
formatter: function (params) {
return params.name;
},
},
data: [1, 2],
},
],
};
myChart.setOption(option);
</script>
</body>
</html>
【问题讨论】:
标签: echarts stacked-chart