我想根据pentaho CDE中折线图中的条件更改一个xAxis标签文本。
我正在使用pentaho CDE 5.0版,我根据动态值生成折线图。现在这些值成为图表的x轴和y轴。
现在我想根据条件想要改变标签标题之一。
例如。 X Axis标签是“印度,美国,中国,英国”,并且基于条件,如果中国出现在标签上它自动成为香港。
答案 0 :(得分:2)
我解决了这个问题...
找到以下步骤。
转到图表高级属性。
然后打开扩展点并添加以下参数
baseAxisLabel_text 并在值中键入以下函数。
function(a)
{
var str = this.scene.atoms.category.label;
if(str=="Feb")
{
str="February"; /*Either we can use this option */
}
else
{
str=str;
}
return str.replace("Jan", "January").replace("Mar", "March"); /*or we can use this option */
}