PrimeFaces条形图格式

问题描述 投票:0回答:1

我正在尝试在我的条形图上做两件事:

  1. 将y轴数的格式更改为###,###(12000),而不是######(12000);
  2. 更改鼠标tooltip仅显示y轴值。 14554,而不是1,14554

我尝试使用自定义扩展器,但是找不到它的JPlot代码。

我正在使用PrimeFaces 5.1。

javascript jsf primefaces bar-chart sjplot
1个回答
1
投票

为了使用您的素面条形图实现您想要的功能,请在自定义jqPlot扩展器中添加以下内容:

  1. Y axes数字格式化为###,###(数字分组)

    this.cfg.axes.yaxis.tickOptions.formatString = "%'d";

    ([jqPlot使用单引号(')格式化带有数字分组的数字)

  2. 强制tooltip仅显示yaxis

    this.cfg.highlighter={show: true,tooltipAxes: 'y',useAxesFormatters: false,tooltipFormatString: "%'d"};

© www.soinside.com 2019 - 2024. All rights reserved.