我想根据pentaho CDE中线形图的条件更改xAxis标签文本中的一个。
我使用的是pentaho CDE 5.0版本,我在动态值的基础上生成了一个线形图。现在这些值变成了图形的x轴和y轴。
现在我要做的是在条件的基础上想要改变标签的标题之一
例如。X轴标签是"印度,美国,中国,英国",如果中国进入标签,它会自动变成香港。
我解决了这个问题…
查找以下步骤
转到图表高级属性。
然后打开扩展点并添加以下参数
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 */
}