Time Flot未正确显示x轴标签
我必须显示一个X轴上有日期,Y轴上有金额的图表。将有8条线(系列),每条线有n个月的数据。 当我绘制图表时,我肯定会发送6个月的数据。(一行数据如下所示) [1251701950000,34.50553] [1254294030000, 27.014463] [1256972350000, 26.7805] [1259567970000, 33.08871] [1262246430000, 51.987762] [126492475000,56.868233] 然而,图表显示如下 第一个月标签丢失,上个月没有正确对齐,我的flot js代码如下Time Flot未正确显示x轴标签,time,axis,flot,Time,Axis,Flot,我必须显示一个X轴上有日期,Y轴上有金额的图表。将有8条线(系列),每条线有n个月的数据。 当我绘制图表时,我肯定会发送6个月的数据。(一行数据如下所示) [1251701950000,34.50553] [1254294030000, 27.014463] [1256972350000, 26.7805] [1259567970000, 33.08871] [1262246430000, 51.987762] [126492475000,56.868233] 然而,图表显示如下 第一个月标签丢
$.plot($("#lgdGraphTab"),graphData, {
xaxis: {
mode: "time",
timeformat: "%b-%y",
monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
minTickSize: [1, "month"]
},
yaxis : {
tickSize: 5
},
series: {
lines: { show: true , shadowSize:0},
points: { show: true }
},
legend:{
container: $('#legendArea'),
noColumns:8
},
clickable: true,
hoverable: true
});
数据中的所有时间戳都是每个月的最后一天,而不是第一天。我相信这就是您问题的原因。+1,回答得好,您需要这个代表,因为您无法从OP获得它:)我的图表显示重复的x轴标签。有没有办法在x轴上避免这种情况?