Jquery Flot-Chart:日期的点位置
Jquery Flot-Chart: point position for dates
我刚开始使用 flot,我已经不知道如何在正确的日期获得积分。一开始我以为可能是白天的问题,如果是的话..我该如何处理呢?
var data = [
[gd(1, 1, 2014), 125],
[gd(2, 1, 2014), 101],
[gd(3, 1, 2014), 118],
[gd(4, 1, 2014), 109],
[gd(5, 1, 2014), 131],
[gd(6, 1, 2014), 129],
[gd(7, 1, 2014), 115]
];
var dataset =
[{
label: "Label",
data: data,
color: "#e5a836",
points: {
fillColor: "#a27c36",
show: true
},
lines: { show: true }
}];
var options = {
grid: {
backgroundColor: "#ffffff",
},
yaxis: {
color: "black"
},
xaxis: {
position: "bottom",
color: "black",
mode: "time",
tickSize: [1, "day"],
timeformat: "%d.%m.%Y"
}
}
在你的 gd()
函数中使用这个:
return Date.UTC(year, month - 1, day);
Flot 默认使用 UTC,但 new Date()
默认使用当地时间。
我刚开始使用 flot,我已经不知道如何在正确的日期获得积分。一开始我以为可能是白天的问题,如果是的话..我该如何处理呢?
var data = [
[gd(1, 1, 2014), 125],
[gd(2, 1, 2014), 101],
[gd(3, 1, 2014), 118],
[gd(4, 1, 2014), 109],
[gd(5, 1, 2014), 131],
[gd(6, 1, 2014), 129],
[gd(7, 1, 2014), 115]
];
var dataset =
[{
label: "Label",
data: data,
color: "#e5a836",
points: {
fillColor: "#a27c36",
show: true
},
lines: { show: true }
}];
var options = {
grid: {
backgroundColor: "#ffffff",
},
yaxis: {
color: "black"
},
xaxis: {
position: "bottom",
color: "black",
mode: "time",
tickSize: [1, "day"],
timeformat: "%d.%m.%Y"
}
}
在你的 gd()
函数中使用这个:
return Date.UTC(year, month - 1, day);
Flot 默认使用 UTC,但 new Date()
默认使用当地时间。