gpt4 book ai didi

javascript - 谷歌图表未在 x 轴中显示完整的小数前导 0

转载 作者:行者123 更新时间:2023-11-29 21:02:04 27 4
gpt4 key购买 nike

我有一个以小数形式显示数据的 Google 图表。

我将小数显示为小时分钟。所以 3 小时 30 分钟将是 330

即使在我的源代码中我输入了一个小数作为 3.30 当鼠标悬停在图表上时它会显示为 3.3 以及 5.10 显示为 5.1

我的来源确认前导 0 是在日期 9/01、9/02 输入的

google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
// ticket per day //
var data = google.visualization.arrayToDataTable([
['Time Tracked Hours', 'Non-Billable Hours', 'Billable Hours'],
['8/29', 0, 0],
['8/30', 0, 0],
['8/31', 0, 0],
['9/01', 3.30, 0],
['9/02', 5.10, 0],
['9/03', 0.05, 0],
['9/04', 0, 0],
]);

var options = {
title: '',
subtitle: 'by ticket status',
legend: {position: 'bottom'}
};

var chart = new google.visualization.LineChart(document.getElementById('columnchart_ticketperday'));

chart.draw(data, options);

当我将鼠标悬停在上面时,我会看到这个

mouseover google chart #1 mouseover google chart #2

我可以使用代码中的任何选项来更改它以显示前导 0 吗?或者有什么我可以用 Javascript 或 jquery 做的吗?

最佳答案

默认情况下,工具提示显示格式化值

在绘制图表之前格式化数据表列

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

google.charts.load('current', {
callback: drawChart,
packages: ['corechart']
});

function drawChart() {
var data = google.visualization.arrayToDataTable([
['Time Tracked Hours', 'Non-Billable Hours', 'Billable Hours'],
['8/29', 0, 0],
['8/30', 0, 0],
['8/31', 0, 0],
['9/01', 3.30, 0],
['9/02', 5.10, 0],
['9/03', 0.05, 0],
['9/04', 0, 0],
]);

var formatNumber = new google.visualization.NumberFormat({
pattern: '0.00'
});
formatNumber.format(data, 1);
formatNumber.format(data, 2);

var options = {
title: '',
subtitle: 'by ticket status',
legend: {position: 'bottom'}
};

var chart = new google.visualization.LineChart(document.getElementById('columnchart_ticketperday'));
chart.draw(data, options);
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="columnchart_ticketperday"></div>

关于javascript - 谷歌图表未在 x 轴中显示完整的小数前导 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46032089/

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