首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Google API Gauge的担忧

对Google API Gauge的担忧
EN

Stack Overflow用户
提问于 2012-12-13 11:06:38
回答 1查看 237关注 0票数 0

在我开始我计划做的事情之前,我想首先知道是否有可能根据我想要的改变谷歌仪表的图像。我的意思是,api中仪表的显示/图像将由我的代码操作/设置。这有可能吗?我还在谷歌上搜索,到目前为止还没有找到,所以我想在这里问一下。

我很感谢你的帮助。谢谢。

以下是我从google api网站上获得的示例代码

代码语言:javascript
复制
<html>
  <head>
    <script type='text/javascript' src='https://www.google.com/jsapi'></script>
    <script type='text/javascript'>
      google.load('visualization', '1', {packages:['gauge']});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Label', 'Value'],
          ['Memory', 80],
          ['CPU', 55],
          ['Network', 68]
        ]);

        var options = {
          width: 400, height: 120,
          redFrom: 90, redTo: 100,
          yellowFrom:75, yellowTo: 90,
          minorTicks: 5
        };

        var chart = new google.visualization.Gauge(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id='chart_div'></div>
  </body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2013-05-07 03:32:01

首先,你需要决定你想要多少个仪表。您可以在创建馈送到仪表的数据表时定义它们:

代码语言:javascript
复制
var data = google.visualization.arrayToDataTable([
   ['Label', 'Value'],
   ['Gauge1', 80],
   ['#2', 55],
   ['Third One', 68]
]);

重要的是要认识到,这会生成一个"DataTable“对象,它有点像电子表格。它有三行两列(第一个数组"'Label','Value'“定义了列的名称)。每一行都包含第一个量表的标签和值(它将被标记为"Gauge1“,从值80开始),下一行是第二个量表的标签和值,依此类推。

例如,

data.setValue(0,1,30);

这将把row-0,column-1设置为30。Row-0对应于第一个仪表。Column-1对应于它的值(我们不想更新它的标签...这将是column-0)。因此,要更新所有三个量表上的值,我们将使用如下内容:

代码语言:javascript
复制
data.setValue(0, 1, 30); // Set "Gauge1" to 30
data.setValue(1, 1, 45); // Set "#2" to 45
data.setValue(2, 1, 12); // Set "Third One" to 12
chart.draw(data, options);

我总是将数据对象设置为全局的,然后我可以只更改值,尽管我猜每次使用arrayToDataTable()都可以完全重新生成数据对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13852287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档