eacharts柱状图一粗一细重叠
时间: 2024-08-30 14:01:48 浏览: 74
ECharts 是一个使用 JavaScript 实现的开源可视化库,可以绘制各种图表。如果你想在 ECharts 中制作柱状图,并使得柱子一粗一细重叠,你可以通过设置两个系列(series)的数据,其中一个系列的柱子宽度较大(粗),另一个系列的柱子宽度较小(细),使得它们在同一位置重叠显示。
以下是一个简单的示例代码:
```javascript
option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
name: '粗柱子',
type: 'bar',
barWidth: '60%', // 设置柱子宽度较大
data: [20, 30, 10, 40, 50, 60, 70],
itemStyle: {
color: 'rgba(120, 144, 156, 0.7)' // 设置柱子颜色和透明度
}
},
{
name: '细柱子',
type: 'bar',
barWidth: '40%', // 设置柱子宽度较小
data: [12, 23, 13, 24, 35, 46, 57],
itemStyle: {
color: 'rgba(120, 144, 156, 1)' // 设置柱子颜色和透明度
}
}
]
};
```
在这个例子中,我们定义了两个柱状图系列,每个系列都有自己的`barWidth`属性来控制柱子的宽度。通过`itemStyle`中的`color`属性,我们设置了柱子的颜色和透明度,这样细柱子会显示在粗柱子之上,实现重叠效果。
阅读全文