gpt4 book ai didi

javascript - 如何修复谷歌图表中 'timeofday' 值的 y 轴?

转载 作者:行者123 更新时间:2023-11-30 21:03:43 27 4
gpt4 key购买 nike

目前,我的 y 轴看起来像这样:

e

这意味着它或多或少只会达到最高值。有没有办法固定它,使其跨越一天的整个持续时间 00:00-23:59

我假设它必须在选项的 vAxis 部分中设置。

最佳答案

你可以使用 --> vAxis.viewWindow.minmax

  viewWindow: {
min: [0, 0, 0],
max: [23, 59, 59]
}

虽然最后一个标签可能不会显示,
图表将扩展到 [23, 59, 59]

你可以添加 --> ticks
保证显示最后一个标签

请参阅以下工作片段...

google.charts.load('current', {
packages: ['corechart']
}).then(function () {
var data = new google.visualization.DataTable();
data.addColumn('string', 'x');
data.addColumn('timeofday', 'y');
data.addRows([
['10-19', [8, 0, 0]],
['10-20', [10, 0, 0]]
]);

var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, {
vAxis: {
ticks: [
[0, 0, 0],
[4, 0, 0],
[8, 0, 0],
[12, 0, 0],
[16, 0, 0],
[20, 0, 0],
[23, 59, 59],
],
viewWindow: {
min: [0, 0, 0],
max: [23, 59, 59]
}
}
});
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

关于javascript - 如何修复谷歌图表中 'timeofday' 值的 y 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46853713/

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