当每天检索和记录数据时,jQuery jqPlot 将 x 轴定义为季度段

发布于 2024-09-15 22:15:55 字数 262 浏览 4 评论 0原文

我想知道 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十年九夏 2024-09-22 22:15:55

您应该查看 选项教程选项参考

只需操作 min、max 和 numberTicks 选项即可创建更适合您目的的 x 轴格式。您可能还想将 pad 选项设置为零。

举个例子,我最近用它来创建 0%、20% 等刻度,并始终在 y 轴上显示 0-100%:

'yaxis' : {
  'min' : 0,
  'max' : 100,
  'pad' : 0,
  'numberTicks' : 6
}

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:

'yaxis' : {
  'min' : 0,
  'max' : 100,
  'pad' : 0,
  'numberTicks' : 6
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文