Jsf setTickFormat不';不能使用Primefaces分类轴

Jsf setTickFormat不';不能使用Primefaces分类轴,jsf,primefaces,charts,Jsf,Primefaces,Charts,我正在尝试使用PrimeFaces LineChartModel创建一个概率密度函数重叠的直方图,看起来像这样: 为了实现这一目标,我遵循了以下示例: 你可以忽略顶部X轴,我不需要任何标签,我最终会删除它们 我想格式化底部X轴的标签,使其最多包含3位小数 图片上的X轴定义如下: Axis xAxis = new CategoryAxis(); xAxis.setTickFormat("%1$.3f"); 如果我使用线性轴代替类别轴: Axis xAxis = new

我正在尝试使用PrimeFaces LineChartModel创建一个概率密度函数重叠的直方图,看起来像这样:

为了实现这一目标,我遵循了以下示例:

你可以忽略顶部X轴,我不需要任何标签,我最终会删除它们

我想格式化底部X轴的标签,使其最多包含3位小数

图片上的X轴定义如下:

    Axis xAxis = new CategoryAxis();
    xAxis.setTickFormat("%1$.3f");
如果我使用线性轴代替类别轴:

    Axis xAxis = new LinearAxis();
    xAxis.setTickFormat("%1$.3f");
这就是我得到的:

轴的格式正确,但图表只是折叠

有没有办法将分类轴的格式设置为包含3位小数