2017-10-10 89 views
0

我正在實施Google圖表。數據正在通過正確的,但我認爲由於酒吧的大小,Haixs數據正在跳過之間。Google圖表不顯示haxis的值

這是數據如何傳遞給圖表的例子。

在圖中,如果您看到條更多並且hAxis上的值更少。它在每個酒吧之後都會跳過價值,但如果我將其懸停在酒吧上,它的確會顯示價值。

+0

「如果(typeof運算(谷歌)== '未定義'!) { 變種StageWiseData1 = google.visualization.arrayToDataTable(ARR1); \t變種StageWiseData = google.visualization.arrayToDataTable([ [」 ''Partner TAC 1-CTN',1], ['Partner JHB Systems',6], ['Partner Partner_3-CTN',3], ['Carrier Telco','CountStore' 'Carrier Support',5], \t \t ['GSC Call Takers',15], \t \t ['Cloud Security Installs',1], ]); – user3813028

+0

請在問題中包含您當前的代碼,以便人們可以看到您嘗試過的不工作;這爲建議改進或更正提供了基礎,特別是如果您有幾乎可行的解決方案 –

+1

如果hAxis沒有足夠的空間來顯示所有刻度標籤,它將開始跳過一些。所以增加圖表的寬度,也許chartArea.width。或者,您可以啓用多個交替排列的刻度線,但您的標籤足夠長以至於不太可能奏效。 – dlaliberte

回答

0
var options ={ 
     title: 'My SR By Sub Status', 
       width: 600, 
    height: 550, 
     legend: { position: 'none' }, 

     chart: { subtitle: 'popularity by percentage' }, 
    /* axes: { 
     x: { 
      0: { side: 'top', label: 'White to move'} // Top x-axis. 
     } 
     },*/ 
    }; 
if (typeof(google) !== 'undefined') { 
/*var StageWiseData = google.visualization.arrayToDataTable([ 
     ['SubStatus', 'WithinSLA', 'Breached'], 
     ['Unassigned', 3,1], 
     ['Assigned', 2,1], 
     ['In Progress', 2,5], 
     ['Waiting for Client Info', 4,0], 
     ['Waiting for Client Testing', 5,0], 
     ['Waiting for Client Closure', 1,2], 
     ['Waiting for Client Monitoring', 9,1], 
     ['Waiting for Client Change', 1,0], 
    ]);*/ 
    var StatusWiseData = google.visualization.arrayToDataTable(Arr); 
chart = new google.visualization.ColumnChart(document.getElementById('mychart6')); 
chart.draw(StatusWiseData, options); 
}