gpt4 book ai didi

javascript - Google 图表,时间从 8 :00 and ends at 7:45 开始

转载 作者:行者123 更新时间:2023-11-28 02:37:37 25 4
gpt4 key购买 nike

我在使用 Google 图表时遇到了一些问题。我有一个 Google 面积图:

<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('timeofday','time');
data.addColumn('number','temp');
data.addRows([
[[8,0,0],7.875],
[[8,15,0],7.9399996],
[[8,30,0],8.1],
[[8,45,0],8.160001],
[[9,0,0],8.139999],
// data every quarter of an hour
[[7,15,0],9.26],
[[7,30,0],9.26],
[[7,45,0],9.18]
]);

var options = {
title: 'Title',
vAxis: {
title: 'AvgTemp',
titleTextStyle: {color: 'red'},
}
hAxis: {
title: 'Time',
titleTextStyle: {color: 'red'},
}
};

var chart = new google.visualization.AreaChart(document.getElementById('chart_div2'));
chart.draw(data, options);
}
</script>

现在,当我加载页面时,图表的 hAxis 从 0:00 开始,到 24:00 结束,并且它会破坏图表。我怎样才能使图表从 8:00 开始并在 7:45 结束?

我尝试了一些 View 窗口的操作,但似乎无法使其工作。

谢谢。

最佳答案

答案是使用日期时间而不是一天中的时间,这样您需要添加一个日期,这就是 api 如何知道哪个时间先到的方式。

像这样:

<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('datetime','time');
data.addColumn('number','temp');
data.addRows([

[new Date(2012,11,3,8,0,0),7.875],
[new Date(2012,11,3,8,15,0),7.9399996],
[new Date(2012,11,3,8,30,0),8.1],
[new Date(2012,11,3,8,45,0),8.160001],
[new Date(2012,11,3,9,0,0),8.139999],
//new data every quarter of an hour
[new Date(2012,11,4,7,0,0),9.42],
[new Date(2012,11,4,7,15,0),9.26],
[new Date(2012,11,4,7,30,0),9.26],
[new Date(2012,11,4,7,45,0),9.18]

]);

var options = {
title: 'Title',
vAxis: { title: 'AvgTemp',
titleTextStyle: {color: 'red'},

},
hAxis: { title: 'Time',
titleTextStyle: {color: 'red'},
}

};

var chart = new google.visualization.AreaChart(document.getElementById('chart_div2'));
chart.draw(data, options);
}
</script>

关于javascript - Google 图表,时间从 8 :00 and ends at 7:45 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com