echarts 柱状图立体效果
时间: 2023-06-13 11:07:46 浏览: 112
要实现 Echarts 柱状图的立体效果,可以利用 Echarts 的视觉映射组件 visualMap,并设置其三维属性。以下是一个简单的示例代码:
```javascript
option = {
visualMap: {
type: 'continuous',
dimension: 2,
max: 30,
inRange: {
color: ['#87CEFA', '#FF7F50', '#32CD32']
}
},
xAxis3D: {},
yAxis3D: {},
zAxis3D: {},
grid3D: {},
series: [{
type: 'bar3D',
data: [
[0, 0, 5],
[1, 0, 2],
[2, 0, 3],
[3, 0, 4],
[4, 0, 1],
[0, 1, 6],
[1, 1, 2],
[2, 1, 3],
[3, 1, 4],
[4, 1, 8],
[0, 2, 7],
[1, 2, 2],
[2, 2, 7],
[3, 2, 4],
[4, 2, 5],
[0, 3, 8],
[1, 3, 2],
[2, 3, 9],
[3, 3, 6],
[4, 3, 7]
],
shading: 'lambert',
label: {
textStyle: {
fontSize: 16,
borderWidth: 1
}
},
itemStyle: {
opacity: 0.8
}
}]
};
```
在上面的代码中,visualMap 用于设置三维属性,其中 dimension: 2 表示选择 z 轴,max: 30 表示 z 轴的最大值为 30。同时,series 中的 type: 'bar3D' 表示采用柱状图的三维形式。其他属性和二维的柱状图类似,可以根据需求进行设置。
阅读全文