Javascript Flot图表-如何使用minTickSize:[2,“月”在x轴上显示第一个月和最后一个月

Javascript Flot图表-如何使用minTickSize:[2,“月”在x轴上显示第一个月和最后一个月,javascript,charts,flot,Javascript,Charts,Flot,试图在x轴上显示第一个月和最后一个月的名称。 另外,x轴具有以下选项 minTickSize: [2, "month"] . 所以,基本上x轴显示二月,四月,六月。。。等等 我希望它从数据集中的第一个月值开始。 我怎样才能做到这一点 Fiddle:您的数据每月有一个数据点,但总是在14日19:44。 您的第一个月(12月)的勾号将在12月1日,该日期不在您的数据范围内。可能的解决办法: 将最小值和最大值更改为一个月的第一天(示例): 将数据中的日期更改为每月的第一天 使用类别插件/模式而

试图在x轴上显示第一个月和最后一个月的名称。 另外,x轴具有以下选项

minTickSize: [2, "month"] . 
所以,基本上x轴显示二月,四月,六月。。。等等 我希望它从数据集中的第一个月值开始。 我怎样才能做到这一点


Fiddle:

您的数据每月有一个数据点,但总是在14日19:44。 您的第一个月(12月)的勾号将在12月1日,该日期不在您的数据范围内。可能的解决办法:

  • 将最小值和最大值更改为一个月的第一天(示例):

  • 将数据中的日期更改为每月的第一天

  • 使用类别插件/模式而不是时间模式

Raidri,有没有办法根据可用数据集自动设置最小最大值?我不知道数据集中的第一个和最后一个时间戳。它可能会时不时地改变。这就是为什么我不能手动设置它。我想到的第一件事是编写一个自定义函数来检测一个月的第一天和最后一天的时间戳。你有什么建议吗?是的,你必须为此编写一个自定义函数。对于最后一个时间戳,你必须计算下个月的第二天,就像在我的例子中,如果你想看到最后的滴答声。
min: 1417388400000,
max: 1427925600000