7

我对网络开发非常陌生。我发现令人沮丧的axesRendererDefaultsjqplot.

根据此链接

指定刻度如何出现在轴(X 或 Y)上的方式将由formatString: ''选项指定的内容决定。

有哪些选项可供formatString选择?在jqplot页面上给出的教程中,它们传递了诸如%d$%d%n. 如何找到可用选项的完整列表?

这些格式化选项是否独立于jqplot并且实际上是 的属性jQuery

4

4 回答 4

12

格式命令与 sprintf 函数的格式命令相似(如果不相同)。

一个不错的参考是http://perldoc.perl.org/functions/sprintf.html

例如 yaxis: { tickOptions: {formatString: '%.2f'} }

将输出一个浮点数到小数点后 2 位。

于 2013-03-25T18:17:29.913 回答
5

http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html

可接受的格式代码有:

Code    Result                  Description
            == Years ==
%Y      2008                Four-digit year
%y      08                  Two-digit year
            == Months ==
%m      09                  Two-digit month
...
于 2013-01-05T12:04:07.330 回答
1

根据官方文档:https ://github.com/jqPlot/jqPlot/上一节:​​“JavaScript printf/sprintf 函数”,jqplot 使用“sprintf for JS”

于 2016-09-20T18:28:29.923 回答
0

我相信 formatString 与 Highcharts 使用的相同,并且是 PHP 的 strftime 函数的子集。这是关于它的 Highcharts文档的链接。

于 2013-01-03T03:55:29.240 回答