将自定义图标添加到Google Charts

时间:2015-10-12 04:33:59

标签: javascript google-visualization

有没有办法使用google charts自定义图标/形状。我不想使用默认的pointShapes,而是希望使用自定义图标,例如字体真棒,引导图标或谷歌材料设计。

通过更改名为“' d'路径属性。我们可以为谷歌图表做类似的事情吗?

如果我在jsFiddle代码中检查生成的分散图表的代码,我可以注意到每个点都有带d属性的路径标记,我相信可以用svg图标的原始值替换。但是这些元素没有与它们相关联的任何ID,因此无法通过javascript编辑它们并编辑它们。 散布图表的片段在这里:



      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Age', 'Weight'],
          [ 8,      12],
          [ 4,      5.5],
          [ 11,     14],
          [ 4,      5],
          [ 3,      3.5],
          [ 6.5,    7]
        ]);

        var options = {
          title: 'Age vs. Weight comparison',
          hAxis: {title: 'Age', minValue: 0, maxValue: 15},
          vAxis: {title: 'Weight', minValue: 0, maxValue: 15},
          legend: 'none',
            pointSize: 20,
            pointShape: 'star'
        };

        var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));

        chart.draw(data, options);
      }

<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['corechart']}]}"></script>
       <div id="chart_div" style="width: 900px; height: 500px;"></div>
   
&#13;
&#13;
&#13;

0 个答案:

没有答案