jqPlot dateAxisRendered 奇怪的行为

发布于 2024-11-09 23:39:09 字数 549 浏览 5 评论 0原文

您好,我正在使用 jqPlot 绘制随时间变化的图表。我还使用 dateAxisRenderer 插件在 X 轴上进行用户友好的显示。

我试图每两个小时进行一次刻度:为此,我正在尝试以下操作:

  • 我将 numberTicks 设置为 13:在这种情况下,第一个刻度是在 00:00,最后一个是在第二天 00:00,但中间的刻度是在 12:30,其他的均匀分布在 0 到 12:30 之间(00:00, 01:55、04:50、06:45、08:40、10:35、12:30、14:25、16:20、18:15、20:10、22:05、00:00);
  • 我将 tickInterval 设置为 '2 小时':在这种情况下,我以 13 个刻度结束,以下午 1 点为中心,从 00:00 到 01:00 (00:00) , 03:00, 05:00, 07:00, 09:00, 11:00, 13:00, 15:00, 17:00、19:00、21:00、23:00、01:00)。

我哪里错了?

Hi I'm using jqPlot to plot a graph over time. I'm also using the dateAxisRenderer plugin to have a user friendly display over the X axis.

I'm trying to have one tick every two hours: for that, i'm trying to things:

  • I'm setting numberTicks to 13: in that case the first tick is at 00:00, the last is at 00:00 the next day, but the middle tick is at 12:30 and the others are evenly distributed between 0 and 12:30 (00:00, 01:55, 04:50, 06:45, 08:40, 10:35, 12:30, 14:25, 16:20, 18:15, 20:10, 22:05, 00:00);
  • I'm setting tickInterval to '2 hours': in that case I end with 13 ticks, centered on 1pm and from 00:00 to 01:00 (00:00, 03:00, 05:00, 07:00, 09:00, 11:00, 13:00, 15:00, 17:00, 19:00, 21:00, 23:00, 01:00).

Where am I wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

瞄了个咪的 2024-11-16 23:39:09

我正在处理的日期是 2007 年 3 月 25 日,夏令时更改的那一天……行为完全正常。

为了解决这个问题,我不得不使用UTC时间。

The date I was working on was the 03-25-2007, the day the DST changed... the behavior was perfectly normal.

To solve the problem, I had to use UTC times.

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