0
의 부가 코드에 기초하여 동일하지
난 내 요구에 따른 결과를하기 위해 코드를 수정하고, 지금 http://jsfiddle.net/KyDkq/그래프는 Highcharts
막대 그래프로 표시하는 코드를 내장 그런 다음 배열을 업스트림으로 만듭니다.이 배열에서 차트를 만드는 데 필요한 데이터를 가져옵니다. 여기에서 나는 그래프의 "날짜"와 같은의 다음 "시리즈"정교한 :
for (i = 0; i < Sosta.length; i++) {
if ((Sosta[i].DataInizio < InzioControllo) && (Sosta[i].DataFine > FineControllo)) {
data[j] = {
y: parseFloat(24.00).toFixed(2),
color: colors[0]
};
j += 1;
} else {
if (Sosta[i].DataInizio > InzioControllo)
data[j] = {
y: parseFloat(parseFloat(Sosta[i].DataInizio.substring(11, 13)) + Sosta[i].DataInizio.substring(14, 16)/60 + Sosta[i].DataInizio.substring(17, 19)/60/60).toFixed(2),
color: colors[1]
};
else
data[j] = {
y: parseFloat(0.00).toFixed(2),
color: colors[1]
};
if (Sosta[i].DataFine < FineControllo)
data[j+1] = {
y: parseFloat(parseFloat(Sosta[i].DataFine.substring(11, 13)) + Sosta[i].DataFine.substring(14, 16)/60 + Sosta[i].DataFine.substring(17, 19)/60/60).toFixed(2),
color: colors[0]
};
else
data[j + 1] = {
y: parseFloat(24.00).toFixed(2),
color: colors[0]
};
j += 2;
}
}
var len = data.length-1,
series = [],
i;
for (i = 0; i < len; i++) {
series.push({ name: "", data: data[i] });
}
당신은 내가 나에게 줄을 보이게하기 위해 어제 미친거야 http://jsfiddle.net/JYHh2/에서 볼 수 있듯이, 그러나 불행하게도 아무것도 출력되지 않고 ....
이 도와주세요 .....