Charts 如何在CDE Pentaho中显示百分比而不是条形图上的值?
我有以下查询输出:Charts 如何在CDE Pentaho中显示百分比而不是条形图上的值?,charts,bar-chart,pentaho,pentaho-cde,pentaho-report-designer,Charts,Bar Chart,Pentaho,Pentaho Cde,Pentaho Report Designer,我有以下查询输出: ConditionCount MenberCount 0 20 1 5 2 3 3+ 11 我必须用CDE Pentaho创建一个条形图,如下所示: 那么,如何在条形图上显示这个百分比呢? 我尝试过“valuesMask:{value.percent}和Stacked:true”,但它在每个条上给出100%的值 有没有办法在
ConditionCount MenberCount
0 20
1 5
2 3
3+ 11
我必须用CDE Pentaho创建一个条形图,如下所示:
那么,如何在条形图上显示这个百分比呢?
我尝试过“valuesMask:{value.percent}
和Stacked:true
”,但它在每个条上给出100%的值
有没有办法在横条上显示百分比?
而且我还需要知道,如何改变每个酒吧的颜色
目前,我的图表如下所示:
有人能找到解决办法吗?
提前感谢。要更改条形图的颜色,请在“预执行”-高级属性上使用此代码:
function changeBars() {
var cccOptions = this.chartDefinition;
var eps = Dashboards.propertiesArrayToObject (cccOptions.extensionPoints);
eps.bar_fillStyle = function getColor () {
var val = this.scene.atoms.category.label;
if(val == 0)
{return 'red';}
else if(val == 1)
{return 'blue';}
else
{return '#F77C02';}
};
cccOptions.extensionPoints = Dashboards.objectToPropertiesArray (eps);
}
在条形图属性中,启用堆叠选项,然后将valuemask设置为{value.percent}