echarts bar3D 怎么设置渐变色?

看了官网的文档,上面说 color 的值可以是一个 Function:
image.png
我用了如下的渐变色代码:

color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
  offset: 0,
  color: '#508DFF'
  }, {
  offset: 1,
  color: '#26C5FE'
}]),

进行设置,但是不起作用。
bar3D 完整代码如下:

{
    type: 'bar3D',
    minHeight: 30,
    coordinateSystem: 'geo3D',
    bevelSize: 1,
    // bevelSmoothness: 50,
    itemStyle: {
        // color: [0.3, 0.8, 1, 1],
        color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
            offset: 0,
            color: '#508DFF'
        }, {
            offset: 1,
            color: '#26C5FE'
        }]),
        // opacity: 1
    },
    shading: 'lambert',
    data: barData,
    label: {
        show: true,
        formatter: function (params) {
            return params.name + '\n' + params.value[2];
        }
    }
}

希望各位大神指导一下,不胜感激???

阅读 4.7k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题