实现原理:series中包含两个普通的柱状图bar,其宽度各占一半且设置间距barGap为0,再添加一个象形柱状图pictorialBar,symbol设为菱形diamond,调整其位置大小层级等数据以达到覆盖在柱状图顶部的立体效果。
运行效果:
代码:
function getEcharts3DBar () {
let yAxisData = ['标题1', '标题2', '标题3', '标题4', '标题5', '标题6'];
let seriesData = [5, 36, 10, 20, 15, 25];
var barWidth = 30, constData = [], showData = [];
seriesData.forEach(item => {
if (item) {