【发布时间】:2018-09-18 19:03:07
【问题描述】:
我有一个 html 文档,其中显示了从同一个 Fusion Table 中查询的三个折线图。第一个图表是每年的出生人数,另外两个显示每年的结婚和死亡人数。
我想设置 vAxis,以便所有三个图表都具有相同的 0-35,000 比例。我尝试了多种我在网上找到的解决方案,包括设置 viewWindowMode 最小/最大值和 vAxis:ticks。每次我尝试设置其中一个时,图表都无法显示。
这是我目前的工作,但它显示的最大 vAxis 值为 8K,我需要它为 35K 以匹配具有最高值的图表。
google.load('visualization', '1.1', { packages: ['line'] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var query = "SELECT 'Year', 'Death' FROM 1_ZsP2sm6HteqyygtifQ0cIRKn00cA1GDeRu4KMEr WHERE 'Year_n' >= 1829 AND 'Year_n' <= 2012 ORDER BY 'Year'" ;
var queryText = encodeURIComponent(query);
var gvizQuery = new google.visualization.Query(
'https://www.google.com/fusiontables/gvizdata?tq=' + queryText);
gvizQuery.send(function(response) {
var chart = new google.charts.Line(
document.getElementById('linechart_death'));
chart.draw(response.getDataTable(), {
chart: {title:'Records Per Year'},
legend: {position:'none'},
lineWidth: 100,
colors: '#87BA41',
});
});
}
google.setOnLoadCallback(drawChart);
【问题讨论】:
标签: google-visualization google-fusion-tables linechart