BIRT:跨越图表而不是条形的渐变

时间:2014-04-03 18:04:34

标签: gradient bar-chart birt styling

我想在BIRT Designer Pro中设置我的图表样式,这样我就可以在条形图上移动颜色渐变。我知道这可以使用格式图表编辑器并调整系列调色板来实现颜色渐变,但这并不能实现我想要完成的任务。我的图表目前看起来像这样:enter image description here无论条形图有多长,您都可以看到渐变在所有条形图中从头到尾移动。实际上,我想要完成的内容可以在这个Photoshop渲染中看到:enter image description here

在此图像中,您可以看到渐变取决于条的长度,并且不会在渐变的两种颜色之间一直延伸。是否可以通过脚本在BIRT中做这样的事情?

1 个答案:

答案 0 :(得分:0)

事实证明,在BIRT Designer中修复非常简单。所需要的只是一个自定义主题,需要使用以下Highcharts.js来设置样式:

color: { linearGradient: [0, 0, 0, '100%'], stops: [ [0, '#FCB314'], [1, '#EF6F00'] ] }

关键的一点是在首先指定渐变时添加了100%。