问题标签 [google-sheets-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5734 浏览

google-apps-script - 如何动态调整谷歌表格图表垂直(y)轴最小值和最大值到数据集?

我正在努力调整 Google 表格折线图,以便垂直 y 轴自动调整到我的数据集。

例如,我不希望 y 轴从 0 开始,而是从我的数据集中的最小值和最大值开始。

在我的工作表中,最小值为 0.712,最大值为 0.811。理想情况是图表 y 轴可以调整为从 0.712 减去 10% 和 y 轴最大值 0.811 + 10% 开始(最小值)。

这应该为我拥有的数据创建一个整洁的图表。我正在努力做到这一点,似乎我无法在垂直轴最小值和最大值下的图表自定义选项中输入公式或其他内容。简单地输入硬值是行不通的,因为我绘制的数据非常动态,因此图表的垂直轴需要根据数据进行调整。

任何帮助将不胜感激。

0 投票
1 回答
61 浏览

if-statement - 为什么我的迷你图上显示的线条高于最大值?

我有这张 Google 表格,使用迷你图绘制随时间变化的图表。我想要 2 个不同点的水平线,而迷你图无法做到这一点。因此,作为一种解决方法,我有 3 条不同的迷你图,涵盖相同的数据,但具有不同的最小值和最大值,因此我可以在它们之间绘制边界。

但是有 6 个部分(用红色圈起来)在迷你图上不应该出现的地方显示了线条。

我究竟做错了什么?

https://docs.google.com/spreadsheets/d/1paFqu2hWAlpnzc3Ba0uo2kBfy9Inf2X6iWjQTzr_6XE/edit?usp=sharing

在此处输入图像描述

0 投票
1 回答
37 浏览

google-sheets - 条件格式的难点解析公式

我正在尝试根据另一个单元格的下拉值设置条件格式,但我正在努力解析正确的公式。我想要发生的是下拉列表中的单元格颜色与项目时间线中相应单元格上的条形图匹配。例如,假设我将 E8 中的下拉菜单更改为“crdnl 站”并且该单元格变为“浅矢车菊蓝色 1”,我想要发生的是 I8 中的时间线条形图也发生更改以匹配 E8 的颜色。困难在于 I8 有两种颜色:一种是白色,以确保条形图仅在与项目相关的几周内显示(颜色为蓝色)。

0 投票
1 回答
552 浏览

google-apps-script - 如何将图表从一个 Google 表格导入另一个 + 自动更新

我有工作表 A 和另一个工作表 B。在 A 中存在一个继续填充数据的图表。我想将它复制到工作表 B 中,而不是使用简单的复制/粘贴,而是使用自动更新功能。

不幸的是,我的代码编写能力很差,但我试图在论坛上找到解决方案。只是我发现的一个:我的任务可以用一个脚本来完成。

0 投票
0 回答
182 浏览

google-sheets - 从单列绘制多个连续序列

我想在我选择的特定点生成一个图表,其中包含从单个列中绘制的多个顺序时间序列。如果我将数据分成多列,我可以轻松地做我想做的事,但我真的不想这样做:

示例图表

如果我尝试在图表编辑器中定义多个“系列”,每个系列都会丢失其附加的日期范围,并且它们都显示为堆叠,而不是一个接一个。我希望有一种方法可以做到这一点,而无需将数据拆分为列!

在此处输入图像描述

或者,谷歌表格中是否有其他方法可以将分段线性趋势线添加到单个系列?我需要打破它的唯一原因是获得分段趋势线......

有什么建议么?

0 投票
4 回答
23841 浏览

google-sheets - 在 Google Sheet 折线图中添加一条垂直线

我有一张带有折线图的工作表,现在我正在尝试做一些可能非常简单的事情:
我想使用单元格中的值向该图表添加一条垂直线。

所以我有这个折线图 和一个日期为 2016/01/01 的单元格,我想在单元格日期的所有图表中都有一条垂直线在此处输入图像描述

我不知道该怎么做...

这是该表的副本:https ://docs.google.com/spreadsheets/d/1oeiwmeDT8pUVqBQvoE_cqk7mZxxvD5moZr41Vp4IN2I/edit?usp=sharing

我想使用“购买日期”显示一条垂直线

0 投票
1 回答
63 浏览

google-sheets - 在 Google Sheet 图表中可视化每月的输入和输出(流量)率

我有一张票数据表 - 每行一张票。每张票都有一个开放日期。当票被关闭时,它会获得一个关闭日期。

查看月份视图,我们有:

  • 投入率= 每月开出多少张新票
  • 产出率= 每月关闭多少张票
  • 开票= 每月有多少张开票

我将使用它作为示例数据:

如果我手动将打开的日期与关闭的日期结合起来,我会得到:

我可以把它放在一个支点中以获得:

这向我显示了每个月打开和关闭的数量。我可以将其用作图表的来源:

在此处输入图像描述

但这并没有显示每个月有多少开张——新开张加上旧开张减去关闭的总数。如果我手动进行数学运算,我会得到:

在此处输入图像描述

所以,我想知道是否有办法获取我的源数据并自动生成我想要的数据透视表/图表 - 显示每月打开的数量、每月关闭的数量以及每月打开的数量。

0 投票
1 回答
325 浏览

google-sheets - 如何缩小图表/过滤掉“零”值,这样结果就不会被塞进一个很小的空间

我有一个代表两列数值数据的折线图。图表的 X 轴显示从 2020 年初到年底的所有日期,Y 轴是两列的值。

问题是我对两个 Y 值只有一个条目,并且图表显示了从第一个日期到最后一个日期的所有值(除了一个条目之外,它将为零)。发生的情况是图表的线数据被塞到最左边,因为它包含两个数据列中的所有值,而不是不为零的值。

如何更改图表,使其仅显示已输入的 Y 值,以便我可以清楚地看到图表?基本上只是过滤掉列中的所有“零”条目,所以我只看到图表中表示的填充值?

0 投票
1 回答
2012 浏览

google-apps-script - 如何使用应用脚本更新现有图表的数据范围?[谷歌表格]

我创建了下面的脚本,该脚本在编辑单元格 J1 时从 onedit 函数运行。该图表存在于标题为“每日数据”的工作表中。它将使用的数据来自标题为“长期数据”的表格。

我使用以下链接作为指导:https ://developers.google.com/apps-script/reference/spreadsheet/embedded-chart 。

感谢您的任何帮助。

0 投票
1 回答
251 浏览

google-apps-script - 如何使用 App Script 删除现有图表的 2 个数据范围中的 1 个?

在某些情况下,我有一个最初包含 1 个数据范围的图表,我现有的宏向其中添加了第二个数据范围。

我现在想删除图表的原始数据范围,以便它只显示新的数据范围。这可以通过 Google App Script 来实现吗?