'漂亮'可视化未在组合图中应用

时间:2016-04-19 13:04:36

标签: google-visualization

我试图很好地格式化this Combo Chart,以便两侧的垂直轴共享相同的网格线。但是,第二个Y轴(右侧)不会自动格式化为viewWindowMode: 'pretty'。结果是值从0开始而不是10,000。

通过设置最小值和最大值:

viewWindowMode: 'explicit',
    viewWindow: {
        max: 14000,
        min: 10000}

结果很好,但该线触及图表的顶部和底部。所以我尝试通过设置max: 15000min: 9000给它一些填充,但随后网格线的数量增加而且gridlines: {count: 6}似乎没有效果。

有没有办法强制viewWindowMode: 'pretty'在第二个垂直轴上?

1 个答案:

答案 0 :(得分:0)

轴的“漂亮”模式将导致不可预测的值,具体取决于数据在网格线内的位置。因此,如果您希望协调左轴和右轴的网格线,则需要更明确地了解viewWindow min和max两者,以及网格线的数量或显式刻度。你可以这样做:http://jsfiddle.net/dlaliberte/pyAz5/316/使用这些选项:

var options = {
  series: { 
    1: { targetAxisIndex: 1 }
  },
  vAxes: {
    0: {
      viewWindow: { min: 0, max: 1500 }
    },
    1: {
       viewWindow: { min: 0, max: 1500 }
    }
  }
};

gridlines.count选项在所有情况下都不是保证,因为它可能与启发式滴答值的启发式冲突。