我使用primefaces 6.0折线图部件,它是基于jqPlot。在我的图表我有空值,这是我需要的,因为我正在使用breakOnNull
绘图选项,所以曲线对空点休息,但遗憾的是零“点”被显示为字符串(见截图)。 jqplot如何摆脱GER空值
到目前为止,我试图解决这个设置hideZeros: true
选项 - 没有成功。我也试过一个简单的自定义pointLabels
渲染:
this.cfg.seriesDefaults.pointLabels =
{
show: true,
location: 's',
formatString: '%.1f',
formatter: function(format, val){
console.log(val);
return (val== null?"":val);}
}
但是,这并不工作,要么因为null
值不会被传递到这一切,我无法理解。
任何帮助将不胜感激。
“空”字符串是否以纯jqPlot这项工作? – Kukeltje
如果你的意思是上面的代码段,它是一个扩展功能里面,因为我不使用纯jqPlot我不知道这是否代码工作在1:1,否则。 – Svetoslav
PrimeFaces不会做了很多这方面,除了生成基本的JavaScript图表,数据和添加“扩展”脚本。在平原jqplot一个例子不应该是很难创造(确保你尝试同样的版本PF用户至上),然后你可以肯定,如果这个问题是纯粹的jqplot相关或PF食堂的事情了。在后一种情况下,我更愿意开始调查,但不是如果它是纯粹的jqPlot事情。因此,这个问题。 – Kukeltje