Javascript 谷歌图表-在折线图工具提示中格式化日期
在GoogleCharts中,有没有一种方法可以更改工具提示值的日期格式,而不必将其设置为HTML工具提示。例如,默认情况下,我得到以下结果: 但我真正想要的是: 图表代码如下所示:Javascript 谷歌图表-在折线图工具提示中格式化日期,javascript,google-visualization,Javascript,Google Visualization,在GoogleCharts中,有没有一种方法可以更改工具提示值的日期格式,而不必将其设置为HTML工具提示。例如,默认情况下,我得到以下结果: 但我真正想要的是: 图表代码如下所示: data_table = google.visualization.arrayToDataTable(graph_data_raw); chart = new google.visualization.LineChart(document.getElementById('DivGraph')); chart.d
data_table = google.visualization.arrayToDataTable(graph_data_raw);
chart = new google.visualization.LineChart(document.getElementById('DivGraph'));
chart.draw(data_table, {
hAxis: {
ticks: x_ticks,
format: 'MMM d, y',
},
});
使用
DateFormat
找到解决方案:
var date_formatter = new google.visualization.DateFormat({
pattern: "MMM dd, yyyy"
});
date_formatter.format(data_table, 0); // Where 0 is the index of the column
至少在时间线图表中,您可以进一步自定义工具提示,无论是自定义日期格式还是任何其他需要。我不确定它是否适用于Line,但它可能适用于Line。