我试图为 no of passing / failed testcases 绘制样条曲线图并根据小时/日期/月/年对它们进行分组,我得到的值为不规则系列(即)如果小时,数据将不会全天24小时可用。与其他分组相同的情况。由于数据是不规则的,需要x轴刻度间隔为月副,尝试使用dateTimeLabelFormats,它对我没什么帮助,因为它只是格式化标签。
我需要的只是tickInterval需要是月份副,以及工具提示中的日期和时间。
很抱歉,我无法发布数据/小提琴,因为我在BI工具(SpagoBI)中使用此HighCharts并且它需要模板。
提前致谢。
答案 0 :(得分:2)
尝试以下操作,设置ordinal false修复时间间隔,而不是为了获得最佳可视化而更改。
xAxis: {
type: 'datetime',
minTickInterval: 3600*24*30*1000,//time in milliseconds
minRange: 3600*24*30*1000,
ordinal: false //this sets the fixed time formats
},
答案 1 :(得分:2)
我只用了28天的minTickInterval
来说明2月的短暂月份。 tickIntervals
会自动调整为1个月。
xAxis: {
type: 'datetime',
minTickInterval: 28*24*3600*1000
}
非常适合我。
答案 2 :(得分:1)
我认为问题在于您在javascript中传递的数据。
在进一步检查此Preprocessing Data for highchart链接之前,请确保以正确的方式执行此操作
答案 3 :(得分:0)
你需要通过x升序对数据进行排序,因为我看到你的格式不正确。如果您需要在轴上自定义工具提示内容或标签,可以使用formatter。
答案 4 :(得分:-1)
我所做的是减去月份的日期格式,即m-1。 如果你有Y,m,d 改为Y,m-1,d
这是从php到js