2015-02-26 4 views
1

Это должен быть очень быстрый ответ, но я играю в течение часа и не могу это исправить. Точки на моем графике линии не отображаются, когда я проверяю точку в инструментах dev, я вижу, что заполнение-непрозрачность установлено на 0. Если я вручную установил ее в 1, она будет видна, но я не могу найти параметр, чтобы установить это в сценарий. Вот код, что мне не хватает?Графики в Google: точки на графике не отображаются

<script type="text/javascript"> 
     google.load('visualization', '1.1', {packages: ['line']}); 
     google.setOnLoadCallback(drawChart); 

     function drawChart() { 

      var data = new google.visualization.DataTable(); 
      data.addColumn('string', 'Month'); 
      data.addColumn('number', 'New York'); 
      data.addColumn('number', 'London'); 

      data.addRows([ 
      ["Jan", 10, 12], 
      ["Feb", 19, 31], 
      ["Mar", 80, 20], 
      ["Apr", 43, 56], 
      ["May", 18, 42], 
      ["Jun", 62, 81], 
      ]); 

      var options = { 
      height: 400, 
      colors: ["#2980b9", "ffa22c"], 
      pointSize: 10, 
      dataOpacity: 1.0, 
      }; 

      var chart = new google.charts.Line(document.getElementById('linechart_material')); 

      chart.draw(data, options); 
     } 
    </script> 

ответ

4

google.charts.Line является ссылкой на новые Google Материал Charts. От docs:

Карты материалов находятся в стадии бета-тестирования. Внешний вид и интерактивность в основном являются окончательными, но способ, которым объявляются варианты, - нет.

К сожалению, вы не можете установить некоторые опции еще, увидеть это open issue:

Опция pointSize пока не поддерживается для материала Charts.

Смежные вопросы