google-apps-script - 迷你图堆叠条形颜色选项仅允许两种颜色变化?

标签 google-apps-script google-sheets

我正在 Google 电子表格中使用迷你图函数。以下是一些数据的示例:

Feb-2015    MTD Actual  MTD Budget  Budget
Campaign 1  $41.32       $13.71   $96.00

我想根据文档 here 创建一个堆积条形图迷你图.

=sparkline(D9:F9,{
    "charttype","bar";
    "color1","blue";
    "color2","yellow";
    "color3","red"})

D9:F9 对应 $41.42: $96

结果如下: enter image description here

我原以为有一个片段是红色的(color3)。但迷你图似乎只定制了 2 种颜色。在文档中看不到任何关于此的内容。这是一个错误吗?还是我误解了什么?

如果我只能使用此功能编辑 2 种颜色,我认为无法使用 Google-Apps-Script 编辑该功能?

最佳答案

如果你想拥有 100% 3 股酒吧,有一个技巧。因此,如果您有 3 个值的总和为 100,请执行以下操作:

从数据单元格中删除第三个值。 设置“max”、“100”(或欧洲的“max”/“100”)。 为迷你图单元格制作彩色背景。

这样,填充为 100 的第三个值将由单元格背景表示 - 它是第三种迷你图颜色。

关于google-apps-script - 迷你图堆叠条形颜色选项仅允许两种颜色变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28857503/

相关文章:

javascript - 如何使用脚本在 Google 表格中获取下一个未过滤的行号(从当前行向下一位)?

javascript - 如何在多维数组上使用FILTER来检索唯一值?

javascript - Google 表格 - 根据条件发送电子邮件

google-apps-script - 离线使用 Google Apps 脚本

javascript - 使用 for 循环将数据从一个 Google 表格映射到另一个 Google 表格

javascript - 使用 Javascript 和 Apps 脚本转换 DateTime 字符串

javascript - 如何获得通过表单上传的文件的直接链接?

google-apps-script - 在 Apps 脚本 API 上运行请求的正确范围是哪些

arrays - ImportJSON Google 脚本修剪第一行

google-sheets - 谷歌表 : Conditional format to match error "#N/A" in a cell