首页 > 解决方案 > 有没有办法将 v 轴格式更改为 10 的幂,如谷歌图表上的 0.00 x 10^#?

问题描述

现在我正在寻找将刻度值更改为 10 的幂的方法,例如谷歌图表上的 0.00 x 10^#。

目前,我用这个,

    vAxis: {
      title: 'Population (millions)',
      scaleType: 'log',
      format: '0.00E0#'
    }
  };

图表是 在此处输入图像描述

因此,如果您有任何想法将 y 轴指示器从“1.00E4”更改为“1.00 x 10^4”,请告诉我。

标签: javascriptchartsgoogle-visualization

解决方案


提供刻度时,
我们可以使用对象表示法同时提供值 ( v:) 和格式化值 ( )...f:

var options = {
  vAxis: {
    ticks: [{v: 5000, f: '5.00 x 10^3'}, {v: 10000, f: '1.00 x 10^4'}]
  }
}

推荐阅读