我想根据pentaho CDE中的折线图中的条件更改一个xAxis标签文本

时间:2014-06-04 11:52:47

标签: charts pentaho pentaho-cde

我想根据pentaho CDE中折线图中的条件更改一个xAxis标签文本。

我正在使用pentaho CDE 5.0版,我根据动态值生成折线图。现在这些值成为图表的x轴和y轴。

现在我想根据条件想要改变标签标题之一。

例如。 X Axis标签是“印度,美国,中国,英国”,并且基于条件,如果中国出现在标签上它自动成为香港。

1 个答案:

答案 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 */

}