Primefaces 条形图标签

Primefaces BarChart label

如何删除显示在我的条形图中的这个数字?它显示“1,2”我只想要数字 2。

  private void criarFrequenciaModelBar() {
    frequenciaModelBar = carregarGraficoBarra();
    frequenciaModelBar.setTitle("Frequências por Mês");
    frequenciaModelBar.setLegendPosition("e");
    frequenciaModelBar.setShowPointLabels(true);
    Axis xAxis = frequenciaModelBar.getAxis(AxisType.X);
    xAxis.setLabel(mesNome);
    Axis yAxis = frequenciaModelBar.getAxis(AxisType.Y);        
    Calendar c = Calendar.getInstance();
    c.setTime(new Date());
    yAxis.setLabel(String.valueOf(c.get(Calendar.YEAR)));
    yAxis.setMin(0);
    yAxis.setMax(10);
    yAxis.setTickFormat("%d");
}

here the image

我用它解决了我的问题。

在您的正文页面中添加此脚本。

  <script>
        function customExtender() {
            this.cfg.highlighter = {
                tooltipAxes: 'y'
            };
        }
    </script>

然后将其添加到您的 barChartModel

 frequenciaModelLinha.setExtender("customExtender");

=D