繁体   English   中英

Flot jQuery start xaxis标签未位于第一个刻度下方

[英]Flot jQuery start xaxis label NOT located below first tick

在xAxis标签中,我设置了一个图表,通过在xaxis中进行以下设置来每3天显示一次标签:

 xaxis: {
        mode: "time",
        tickSize: [1.9, "day"],

这是jsfiddle

问题是第一个标签'01 Jun'不在第一个刻度线下,而是在第二个刻度线上。

有没有办法将标签强制在第一个刻度下? 我尝试将网格选项'minBorderMargin'更改为无效。

提前谢谢你的帮助!

首先,标签在刻度线下。 您可以看到,当您更改刻度线长度时:

tickLength: 5,

您是说刻度线(以及刻度线标签)不在条形下吗? 当然不是,因为您每天只有一小节,每1.9天只有一小节。

如果您希望每三天使用一个标签,则必须将ticksize设置为三天:

tickSize: [3.0, "day"],

如果您希望第一个刻度位于第一个条形下方,则必须为轴设置一个最小值:

min: gd(2018, 6, 1)

有关完整示例,请参见此更新的小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM