0

我不确定这是否是要问的地方,但我在这里看到了另一个关于谷歌动态图表的问题,所以我去...

我有创建图表的 javascript,我没有初始化状态,但我在这里阅读了如何做到这一点。

我的问题是,如何以对数轴开始图表?我还没有找到任何关于此的文档。也许我忽略了一些东西。感谢您的任何想法!

4

1 回答 1

0

知道了。跟着这些步骤:

  1. 打开一个工作图表并设置您要捕获的设置。您可以指定的设置包括不透明度级别、缩放以及对数与线性缩放。
  2. 单击图表右下角的扳手符号打开设置面板。
  3. 单击左下角的“高级”链接以将“高级”面板添加到集合中。展开 Advanced 面板并将 State 文本框的内容复制到剪贴板。(注意:您可以在页面上插入一个调用 getState() 并在消息框中显示当前状态的按钮,而不是使用步骤 2-4 中描述的菜单。)
  4. 将您在上一步中复制的状态字符串分配给代码中的“状态”选项参数,如此处所示。当传入 draw() 方法时,图表将被初始化为启动时指定的状态。

我认为 log/lin 是指参数 xAxisOption: 2。

在代码开头的某处,粘贴这个(并用剪贴板内容替换状态):

  var options = {};
  options['state'] ='{"duration":{"multiplier":1,"timeUnit":"D"},"yLambda":0,"yZoomedIn":false,"showTrails":true,"dimensions":{"iconDimensions":["dim0"]},"uniColorForNonSelected":false,"nonSelectedAlpha":0.4,"xAxisOption":"2","iconKeySettings":[],"xZoomedDataMin":18.75546,"time":"1985-02-12","colorOption":"4","xZoomedDataMax":1133.55129,"orderedByX":false,"orderedByY":false,"xLambda":0,"playDuration":15000,"iconType":"BUBBLE","yAxisOption":"3","yZoomedDataMin":-32.736,"xZoomedIn":false,"yZoomedDataMax":-1.166,"sizeOption":"5"};';

然后是图表数据,最后:

options['width'] = 760;
options['height'] = 480;

chart.draw(data, options);
于 2013-06-15T11:36:18.277 回答