如何在 Google LinChart 中显示 x 轴标签
How do I show x axis labels in a Google LinChart
我正在尝试 Google 图表来为我的应用呈现折线图。事情大部分都有效,我得到以下信息:
剩下的一个问题是我只得到一个 x 轴标签。 (12:00).
我想显示更多 x 轴标签,所以我尝试添加网格线 属性:
// Line chart visualization
var myLine = new google.visualization.ChartWrapper({
'chartType': 'LineChart',
'containerId': 'line_div'
});
myLine.setOptions({
'title': 'My Chart',
lineWidth: 1,
colors: ['#006600', '#FF0000'],
vAxes: [
{title: 'AAA', titleTextStyle: {color: '#000000'}}, // Left axis
{title: 'BBB', titleTextStyle: {color: '#000000'}} // Right axis
],
hAxis: {
format: 'hh:mm',
gridlines: {count: 20}
},
series: [
{targetAxisIndex: 1},
{targetAxisIndex: 0}
]
});
但运气不好,它仍然只显示一个标签,没有 x 轴网格线。
如何获得更多的 x 轴标签?
原来问题出在我填充 DataTable 的方式上。我正在使用:
dataTable.addColumn({type: 'date', label: 'Date'})
因为在我看来 new Date() 是一个日期。 Google 图表有不同意见,所以我需要做的是:
dataTable.addColumn({type: 'datetime', label: 'Date'})
然后排序。
我正在尝试 Google 图表来为我的应用呈现折线图。事情大部分都有效,我得到以下信息:
剩下的一个问题是我只得到一个 x 轴标签。 (12:00).
我想显示更多 x 轴标签,所以我尝试添加网格线 属性:
// Line chart visualization
var myLine = new google.visualization.ChartWrapper({
'chartType': 'LineChart',
'containerId': 'line_div'
});
myLine.setOptions({
'title': 'My Chart',
lineWidth: 1,
colors: ['#006600', '#FF0000'],
vAxes: [
{title: 'AAA', titleTextStyle: {color: '#000000'}}, // Left axis
{title: 'BBB', titleTextStyle: {color: '#000000'}} // Right axis
],
hAxis: {
format: 'hh:mm',
gridlines: {count: 20}
},
series: [
{targetAxisIndex: 1},
{targetAxisIndex: 0}
]
});
但运气不好,它仍然只显示一个标签,没有 x 轴网格线。
如何获得更多的 x 轴标签?
原来问题出在我填充 DataTable 的方式上。我正在使用:
dataTable.addColumn({type: 'date', label: 'Date'})
因为在我看来 new Date() 是一个日期。 Google 图表有不同意见,所以我需要做的是:
dataTable.addColumn({type: 'datetime', label: 'Date'})
然后排序。