如何制作具有多个折线图的谷歌图表。我知道如何在 chartsjs 中做到这一点,但它在谷歌图表中让我感到困惑。我的尝试:
<script>
google.charts.load('current',{packages: ['corechart','line']});
google.charts.setOnLoadCallback(drawCurveTypes);
function drawCurveTypes() {
var data = new google.visualization.DataTable();
data.addColumn('date','X');
data.addColumn('number','Person 1');
data.addColumn('number','Person 2');
data.addRows(9);
data.setvalue(0,new Date(2010,1,1));
data.setvalue(0,215);
data.setvalue(0,2,215);
data.setvalue(1,1));
data.setvalue(1,213);
data.setvalue(2,4));
data.setvalue(2,213);
data.setvalue(3,8));
data.setvalue(3,213);
data.setvalue(4,3,1));
data.setvalue(4,220);
data.setvalue(5,4,1));
data.setvalue(5,190);
var options = {
{#chartArea:{ width:"100%",height:"100%"},#}
title: "Persons Performance over Time",height: 500,width: 1300,hAxis: {
title: 'Time'
},vAxis: {
title: 'Scores'
},series: {
1: {curveType: 'function'}
},};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data,options);
}
</script>
但它似乎只制作一张折线图。随着时间的推移,我有第 1 个人和第 2 个人的分数,所以它是一个时间序列数据。这是我的输出目标: