我对网络开发非常陌生。我发现令人沮丧的axesRendererDefaults
是jqplot
.
根据此链接:
指定刻度如何出现在轴(X 或 Y)上的方式将由formatString: ''
选项指定的内容决定。
有哪些选项可供formatString
选择?在jqplot
页面上给出的教程中,它们传递了诸如%d
:$%d
和%n
. 如何找到可用选项的完整列表?
这些格式化选项是否独立于jqplot
并且实际上是 的属性jQuery
?
格式命令与 sprintf 函数的格式命令相似(如果不相同)。
一个不错的参考是http://perldoc.perl.org/functions/sprintf.html
例如 yaxis: { tickOptions: {formatString: '%.2f'} }
将输出一个浮点数到小数点后 2 位。
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 ...
根据官方文档:https ://github.com/jqPlot/jqPlot/上一节:“JavaScript printf/sprintf 函数”,jqplot 使用“sprintf for JS”
我相信 formatString 与 Highcharts 使用的相同,并且是 PHP 的 strftime 函数的子集。这是关于它的 Highcharts文档的链接。