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
如何删除显示在我的条形图中的这个数字?它显示“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