我有记录古代奥运会赛事和年份数据的数据。我想创建一个折线图,其中 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 表格中可能吗?
您需要编写自己的直方图组件,它们是:
计算间隔(我们将使用每个间隔的最小值)
总计计数
绘制折线图
您的示例已经包含绘图部分。所以我将回顾前两部分。
在您的示例中,您已手动输入选择间隔。
如果要根据“bin”的数量自动分配间隔并自动覆盖整个系列,可以将
sequence
与 arrayformula
结合使用,如下所示。假设 K4
是您手动定义的“bin”数量。
=arrayformula(floor(K2+(max(C2:C)-min(C2:C))/K4*sequence(K4,1,0,1)))
接下来是聚合每个时间间隔的计数。有很多方法可以实现这一点。最简单的是使用
counta
和 filter
以及“拖动”。