当每天检索和记录数据时,jQuery jqPlot 将 x 轴定义为季度段
我想知道 jqPlot 中是否可能出现以下情况。
我需要构建的图表的 y 轴显示价格数据,x 轴显示时间序列数据。数据将每天检索,但我希望沿 x 轴显示按季度分段,因此第一季度包含从 01/01/2010 到 31/03/2010 等的所有每日数据。
这可能吗?
是否还可以将 x 轴设置为始终显示 Q1 到 Q4,而不是从服务器检索的数组中的第一个日期到最后一个日期,即使全年数据不存在,即在 Q1 中我们只显示有从 2010 年 1 月 1 日开始的数据吗?
I was wondering if the following scenario is possible in jqPlot.
The chart i need to build has y-axis displaying price data and x-axis displaying time series data. The data will be retrieved on a daily basis but i would like the display along the x-axis to be in quarterly segments so Q1 conatins all daily data from 01/01/2010 to 31/03/2010 and so on.
Is this possible?
Is it also possible to set the x-axis to always display Q1 to Q4 rather than from the first date to the last date in the array that is retrieved from the server even if the whole years data is not present i.e. say in Q1 we only have data starting from 01/01/2010?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该查看 选项教程 和 选项参考。
只需操作 min、max 和 numberTicks 选项即可创建更适合您目的的 x 轴格式。您可能还想将 pad 选项设置为零。
举个例子,我最近用它来创建 0%、20% 等刻度,并始终在 y 轴上显示 0-100%:
You should take a look at the options tutorial and the options reference.
Simply manipulate the min, max, and numberTicks options to create an x-axis that is better formatted for your purposes. You'll likely also want to set the pad option to zero as well.
As an example, I recently used this to create ticks at 0%, 20%, etc, and to ALWAYS display 0-100% on the y-axis: