簡體   English   中英

縮放不會顯示在谷歌可視化圖表中

[英]Scale not display in google visualization chart

我需要為兩個軸條添加標簽和比例。 但它們在圖像中不可見。 有時圖表不呈現(不是繪圖,通常是第一次請求)。

這是我正在使用的代碼:

var data=new google.visualization.DataTable();
    data.addColumn('string','Date');
    data.addColumn('number','Distance');
    var finalData=[];

    for(i=0; i<distanceValues.length;i++){
        var keyPair=[(data[i]['Date']),parseInt(data[i]['Distance'])];
        finalData.push(keyPair);
    }

    data.addRows(finalData);

    var options={
            chart:{
                title:'Distance',
                subtitle:'KM'
            },
            legend: {position: 'none'},
            sortAscending: true,
            sortColumn: 0,
            width: 600,
            height:200,
             axes: {
                  y: {
                    Distance: {label: 'Distance (KM)'}
                  }
             }
    };


    var chart=new google.charts.Line(document.getElementById("testChart"));
    chart.draw(data,options);

在此輸入圖像描述

任何幫助都會得到滿足。

您正在使用legend: {position: 'none'} ,它要求Google Charts隱藏標簽。 根據您想要放置圖例的位置,將其移除或更改如下。

legend: {position: 'right'} //top, right, bottom or left

要更改比例類型(如果這是您要求的),請使用

vAxis: {
        scaleType: 'linear' // linear,log etc
  }

請參閱下面的小提琴或代碼片段 -

 google.charts.load('current', { 'packages': ['corechart'] }); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Date', 'Distance'], ['Service', 168], ['NAME 1', 42], ['NAME 2', 36], ['NAME 3', 35], ['NAME 4', 34], ['NAME 5', 30], ['NAME 6', 24], ['NAME 7', 21], ['NAME 8', 18] ]); var options = { legend: { position: 'right' }, chartArea: { right: 150, }, vAxis: { scaleType: 'linear' }, }; var chart = new google.visualization.LineChart(document.getElementById('chart6_div')); chart.draw(data, options); } 
 <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <div id="chart6_div"></div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM