【问题标题】:Google Line Chart: How to add units?谷歌折线图:如何添加单位?
【发布时间】:2017-03-24 04:07:19
【问题描述】:

https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart#Example

如何将单位添加到垂直轴,如“$”或“€”?在示例中,应该是 1.200 $、1.000 $、800 $、600 $ 和 400 $。

像这样只添加'$'是行不通的:

var data = google.visualization.arrayToDataTable([
      ['Year', 'Sales', 'Expenses'],
      ['2004',  1000 '$',      400],
      ['2005',  1170 '$',      460],
      ['2006',  660 '$',       1120],
      ['2007',  1030 '$',      540]
    ]);

我知道,这是一个不好的例子,因为 sales 没有任何单位,但这只是一个例子。

【问题讨论】:

标签: google-visualization


【解决方案1】:

您需要在图形选项中添加格式标签,如下所示:

var options = {
    vAxis: {format:'# $'}
};

参考:https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart#Configuration_Options

【讨论】:

  • 太棒了!非常感谢!你也知道,如何将这个格式标签应用到工具提示中?
  • 谢谢,如果您不希望 0 值显示为完全空白,请使用 0 而不是 #
【解决方案2】:

我偶然发现了这个问题,发现较新的 Google 表格(2017 年)具有网格/图表的“高级编辑”选项。单击右上角的向下箭头,您将看到它。如果向下滚动,该界面上的最后一个选项卡可让您为数据轴设置自定义前缀/后缀。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-25
    • 2015-12-12
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    相关资源
    最近更新 更多