2015-11-20 97 views

回答

0

我觉得材料LineCharts还不支持蜱。在上的jsfiddle this例如

chart.draw(data, google.charts.Line.convertOptions(options)); 

像:

var options = { 
    vAxis: { 
     viewWindow: { 
       max: 5 
      }, 
    ... 

,并呼吁convertOptions:vAxis并与变化值最大尝试 - 但你可以尝试选择插入。

+0

我尝试添加蜱: [1,2,3]在上面的例子中,但我看不到任何更改呈现图表。你能修改这个例子吗?谢谢 – Sampat

+0

回答编辑... –

0

首先,在Material Charts仍处于测试材料图表还不支持很多由 corecharts支持的选项。

关于明确设置ticks选项,看起来好像它是而不是支持。如果你想在材料样式(至少在字体和颜色)与corecharts,你可以补充一点:

option: { theme: 'material' } 

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

 
    function drawChart() { 
 

 
     var data = new google.visualization.DataTable(); 
 
     data.addColumn('number', 'Day'); 
 
     data.addColumn('number', 'Guardians of the Galaxy'); 
 

 
     data.addRows([ 
 
     [1, 7.8], 
 
     [2, 3.9], 
 
     [3, 2.4], 
 
     [4, 1.7], 
 
     [5, 1.9], 
 
     [6, 8.8], 
 
     [7, 7.6], 
 
     [8, 2.3], 
 
     [9, 6.9], 
 
     [10, 2.8], 
 
     [11, 5.3], 
 
     [12, 6.6], 
 
     [13, 4.8], 
 
     [14, 4.2] 
 
     ]); 
 

 
     var options = { 
 
     title: 'Box Office Earnings in First Two Weeks of Opening', 
 
     width: 900, 
 
     height: 500, 
 
     vAxis: { 
 
       viewWindow: { 
 
        min: 0, 
 
        max: 10 
 
       }, 
 
       ticks: [0,1,2,3,4,5,6,7,8,9,10] 
 
     }, 
 
     hAxis: { 
 
       viewWindow: { 
 
        min: 1, 
 
        max: 14 
 
       }, 
 
       ticks: [1,2,3,4,5,6,7,8,9,10,11,12,13,14] 
 
     }, 
 
     theme: 'material' 
 
     }; 
 

 
     var chart = new google.visualization.LineChart(document.getElementById('linechart_material')); 
 
     chart.draw(data, options); 
 
    }
<script type="text/javascript" src="https://www.google.com/jsapi"></script> 
 
<div id="linechart_material"></div>