在Google散点图中以编程方式为点着色

时间:2019-11-04 04:52:31

标签: javascript google-apps-script google-sheets charts google-visualization

我在Google工作表中有一张桌子

select *, 
case when left(exposure_month,4)='2016' then '2016'
when left(exposure_month,4)='2017' then '2017'
else 'others'
end exposure_year, sum(written_premium_dollar_amount) as totalWrittenPremium
from finacials
group by exposure_year

等等

我想分散绘制第一列作为我的X轴,第二列作为我的Y轴,而其他三列作为RGB值,以为每个点提供特定的颜色。

在过去的十多个小时中,我一直在寻找答案,我所能看到的就是,如果我使用“ JavaScript”,那么就会有这些Google图表工具,它们似乎可以完全控制点颜色(例如{{ 3}})。

但是我不知道如何在Google表格中使用“ JavaScript”,因为我所知道的是一个“ Google Script”工具,我可以在其中编写Google Script函数以及所有这些新的google.Visualization...。东西根本不起作用。

有人可以指出正确的方向来解决此图表问题吗?

EDIT1: 一个示例googlesheet以及绑定的Google脚本。 this link

1 个答案:

答案 0 :(得分:0)

不幸的是,无法创建所需的图表。

到目前为止,“表格图表”无法从单个点创建多系列图表,而Google图表库也无法这样做。

您可以使用外部库,并使用自定义函数将其作为sidebar or dialog插入到工作表中。

希望这会有所帮助!