2014-11-22 2 views
0

Google 차트의 선 그래프에 문제가 있습니다. 나는 연속 축을 사용하려고 해요,하지만 난이 얻을 : 당신이 볼 수 있듯이Google 차트 라인 : 연속 축을 사용하여 도트를 올바르게 연결하는 방법

Chart

, 나는 X (날짜)를 사용하여 점을 연결 할 수 아니지만, 점 사용하여 연결된다 Y.이 그래프를 어떻게 바꾸고 "정상적인"그래프를 얻을 수 있습니까? 내가 사용했던

코드는 다음 중 하나입니다 :

google.load("visualization", "1", { packages: ["corechart"] }); 
google.setOnLoadCallback(drawChart); 

function drawChart() { 
    var data = new google.visualization.DataTable(); 
    data.addColumn('date', 'Data'); 
    data.addColumn('number', 'Prestazione'); 
    data.addRows([ 
    [new Date(2005, 05, 01), 9.17], 
    [new Date(2005, 07, 01), 9.2], 
    [new Date(2006, 07, 07), 8.7], 
    [new Date(2006, 04, 08), 8.84], 
    [new Date(2005, 10, 08), 9.09], 
    [new Date(2006, 06, 10), 8.58], 
    [new Date(2006, 06, 10), 8.66], 
    [new Date(2005, 07, 13), 9.2], 
    [new Date(2006, 09, 13), 8.8], 
    [new Date(2006, 07, 14), 8.71], 
    [new Date(2005, 07, 15), 8.7], 
    [new Date(2008, 01, 20), 8.50], 
    [new Date(2005, 05, 21), 9.0], 
    [new Date(2006, 05, 27), 8.6], 
    [new Date(2006, 06, 28), 8.7], 
    ]); 

    var options = { 
    title: '', 
    pointSize: 5, 
    curveType: 'function', 
    legend: 'none', 
    explorer: {} 
    }; 

    var chart = new google.visualization.LineChart(document.getElementById('chart_div01')); 
    chart.draw(data, options); 
} 

답변

1

구글 차트 라인 차트는 x 축 값을 기준으로 자체하여 데이터를 주문 나던 때문이다. 연속 그래프를 원할 경우 축 데이터 (예 : 타임 스탬프)을 기준으로 데이터를 정렬 한 다음 Google 차트에 전달해야합니다.

+0

내 목숨을 구했어! 10 배! :) – Todor

관련 문제