Google 表格中折线图的分箱

问题描述 投票:0回答:1

我有记录古代奥运会赛事和年份数据的数据。我想创建一个折线图,其中 x 轴是分箱年份(假设是几十年),然后每条线是箱内事件的总和。

数据看起来像

Row 01| -476 | Stadion
Row 02| -476 | Boxing
Row 03| -476 | Pankration
...
Row 10| -434 | Stadion
Row 11| -433 | Boxing
Row 12| -433 | Stadion

生成的图表将显示每个事件的一条线(最后一列)以及可配置箱内该事件数量的总和。这是我想象的模型:

这在 Google 表格中可能吗?

google-sheets linechart
1个回答
0
投票

您需要编写自己的直方图组件,它们是:

  • 计算间隔(我们将使用每个间隔的最小值)

  • 总计计数

  • 绘制折线图

您的示例已经包含绘图部分。所以我将回顾前两部分。

计算间隔

在您的示例中,您已手动输入选择间隔。

如果要根据“bin”的数量自动分配间隔并自动覆盖整个系列,可以将

sequence
arrayformula
结合使用,如下所示。假设
K4
是您手动定义的“bin”数量。

=arrayformula(floor(K2+(max(C2:C)-min(C2:C))/K4*sequence(K4,1,0,1)))

累计计数

接下来是聚合每个时间间隔的计数。有很多方法可以实现这一点。最简单的是使用

counta
filter
以及“拖动”。

© www.soinside.com 2019 - 2024. All rights reserved.