2016-10-02 143 views
1

除了我想爲水平條形圖(條形是水平的而不是垂直的)之外,我想要做與this question中描述的相同的事情。我將圖像從這裏複製的問題:將垂直線添加到堆疊的水平條形圖

enter image description here

我想有類似這樣與垂直線堆疊水平條形圖。

ComboCharts似乎不支持水平條形圖,所以我希望可能有另一種方式。

回答

1

使用orientation: 'vertical'使柱形圖成爲條形圖

看到下面的工作片段將旋轉軸...

google.charts.load('current', { 
 
    callback: function() { 
 
    var container = document.getElementById('chart_div'); 
 
    var chart = new google.visualization.ComboChart(container); 
 

 
    var data = google.visualization.arrayToDataTable([ 
 
     ['Genre', 'Fantasy & Sci Fi', 'Romance', 'Mystery/Crime', 'General', 'Western', 'Literature', 'Minimum', 'Maximum'], 
 
     ['2010', 10, 24, 20, 32, 18, 5, 90, 140], 
 
     ['2020', 16, 22, 23, 30, 16, 9, 90, 140], 
 
     ['2030', 28, 19, 29, 30, 12, 13, 90, 140] 
 
    ]); 
 

 
    var options = { 
 
     bar: { 
 
     groupWidth: '75%' 
 
     }, 
 
     height: 400, 
 
     isStacked: true, 
 
     legend: { 
 
     position: 'bottom' 
 
     }, 
 
     orientation: 'vertical', 
 
     series: { 
 
     6: { 
 
      color: '#000000', 
 
      type: 'line' 
 
     }, 
 
     7: { 
 
      color: '#000000', 
 
      type: 'line' 
 
     } 
 
     }, 
 
     seriesType: 'bars', 
 
     width: 600, 
 
    }; 
 

 
    chart.draw(data, options); 
 
    }, 
 
    packages: ['corechart'] 
 
});
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

謝謝,我可以結合,與在鏈接問題中回答以獲得全寬線。 –

相關問題