jqplot tickOptions formatString选项

时间:2012-12-20 09:53:12

标签: jquery jqplot

我是网络开发人员的新手。我发现令人沮丧的是axesRendererDefaultsjqplot选项中使用的选项。

根据link

指定刻度线在轴(X或Y)上的显示方式将取决于formatString: ''选项指定的内容。

formatString选项有哪些可用选项?在jqplot页面上提供的教程中,他们会传递以下选项:%d$%d%n。如何找到可用选项的完整列表?

这些格式选项是否与jqplot分开,实际上是jQuery的属性?

4 个答案:

答案 0 :(得分:12)

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

这些的合适参考是http://perldoc.perl.org/functions/sprintf.html

e.g。 yaxis:{tickOptions:{formatString:'%。2f'}}

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

答案 1 :(得分: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
...

答案 2 :(得分:1)

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

答案 3 :(得分:0)

我相信formatString与Highcharts使用的相同,是PHP的strftime函数的子集。这是一个指向Highcharts doc的链接。