首页 > 解决方案 > 在 Google 表格折线图中自定义 vAxis 值

问题描述

我正在制作一张供小学生使用的表格,以根据日期跟踪课堂上的一些能源“使用情况”。为了让它变得简单,我为他们的选择(文本)创建了下拉菜单。

为了制作图表,我将选项更改为数字(“All”=3,“Some”=2,“None”=1,“N/A”=0)到另一个选项卡(使用 Apps 脚本) . 这是一个很好的图表,但垂直轴当然显示了数字。我希望有一种方法可以将它们换成文本。

我试过'ticks'选项,但没有任何改变:

var vAxisOptions = {
    0: {
      ticks: [{v:0, f:'N/A'}, {v:1, f:'None'}, {v:2, f:'Some'}, {v:3, f:'All'}, {v:4, f:''}],
      maxValue: 4,
      gridlines: {count: 5} //add an extra line of space to see the lines better
    }
  };

然后通过 .setOption('vAxes', vAxisOptions) 应用它。

我怀疑这是不可能的,但它是吗?谢谢!!

示例:https ://docs.google.com/spreadsheets/d/1zOeXJy92LdCmhdLW6MmLA0JCNVk34kk50B3tQGACwlY/edit?usp=sharing

ps 如果您进行数据更改,请单击“查看结果”按钮制作图表

标签: google-apps-scriptgoogle-sheetschartsgoogle-visualization

解决方案


关于这个问题,有一个Google 问题跟踪器问题正在处理中。

您可以去那里并单击问题标题旁边的星号,以便获得有关问题的更新。


推荐阅读