javascript - 谷歌可视化不工作?

标签 javascript visualization candlestick-chart

我有以下代码来绘制烛台可视化。但是没有生成可视化。我无法使用错误控制台跟踪错误!。

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
  <script type="text/javascript">
    google.load('visualization', '1', {packages: ['corechart']});

function drawVisualization() {
   // Populate the data table.
     var data = new google.visualization.DataTable();
      data.addColumn('string', 'Date');
      data.addColumn('number');
      data.addColumn('number');
      data.addColumn('number');
      data.addColumn('number');   
      data.setValue(0, 0,'Mon');
      data.setValue(0, 1, '2');
      data.setValue(0,2,'6');
      data.setValue(0,3,'8');
      data.setValue(0,4,'10');
      data.setValue(1, 0,'Mon');
      data.setValue(1, 1, '2');
      data.setValue(1,2,'6');
      data.setValue(1,3,'8');
      data.setValue(1,4,'10');
    // Draw the chart.
     var chart = new google.visualization.CandlestickChart(document.getElementById('visualization'));
    chart.draw(data, {legend:'none', width:600, height:400});
    }

google.setOnLoadCallback(drawVisualization);
  </script>

非常感谢任何帮助! 谢谢!

最佳答案

两个问题:

1 - 您需要先向表中添加行,然后再尝试设置它们的值。

2 - 索引 1、2、3 和 4 的值必须是数字而不是字符串,因为列 1、2、3、4 是数字类型

...
  // Populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Date');
  data.addColumn('number');
  data.addColumn('number');
  data.addColumn('number');
  data.addColumn('number');
  //Add new rows first
  data.addRow();
  data.addRow();
  data.setValue(0, 0, 'Mon');
  data.setValue(0, 1, 2);
  data.setValue(0, 2, 6);
  data.setValue(0, 3, 8);
  data.setValue(0, 4, 10);
  data.setValue(1, 0, 'Mon');
  data.setValue(1, 1, 2);
  data.setValue(1, 2, 6);
  data.setValue(1, 3, 8);
  data.setValue(1, 4, 10);
  // Draw the chart.
...

这是一个工作示例

http://jsfiddle.net/WcKFf/2/

关于javascript - 谷歌可视化不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7884917/

相关文章:

javascript - 即使在 javascript 中保存了数据的副本,数据还是空的

javascript - <dl> <dt> <dd> <li> 下拉菜单使用 Javascript 获取信息

visualization - 维恩图的替代方案

r - Ggvis 条形图 - 选择颜色

Javascript正则表达式匹配选项字符串

javascript - 如何使按钮像 jQuery 中的切换一样工作

python - 图例在 Bokeh 图中的位置

python - candlestick_ohlc示例(分享一个解法,2题)

R ChartSeries 添加带有点的额外图表

python - 导入错误无法导入名称烛台