【问题标题】:'Pretty' visualization not applied in Combo Chart组合图中未应用“漂亮”可视化
【发布时间】:2016-04-19 13:04:36
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: google-visualization


    【解决方案1】:

    轴的“漂亮”模式会产生不可预测的值,具体取决于数据在网格线中的位置。因此,如果您希望协调左右轴的网格线,您需要更明确地了解两者的 viewWindow 最小值和最大值,以及网格线的数量或显式刻度。你可以这样做: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 选项并非在所有情况下都可以保证,因为它可能会与正确刻度值的启发式冲突。

    【讨论】:

    • 问题是我的秤有不同的数量级,所以设置相同是行不通的。
    • 您可以考虑每个不同的规模。相应地设置 viewWindow,然后可以使用显式刻度选项来准确指定每个轴所需的刻度。
    猜你喜欢
    • 1970-01-01
    • 2012-02-20
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    相关资源
    最近更新 更多