谷歌折线图:如何添加单位?

时间:2013-03-10 18:23:01

标签: google-visualization

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]
    ]);

我知道,这是一个糟糕的例子,因为销售没有任何单位,但这只是一个例子。

2 个答案:

答案 0 :(得分:16)

您需要为图表选项添加格式标记,如下所示:

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

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

答案 1 :(得分:0)

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