为什么我的迷你图上显示的线条高于最大值?
Why are lines showing on my sparkline that are above the max?
我有这个 Google sheet,使用迷你图绘制随时间变化的图表。我想要一条位于 2 个不同点的水平线,而迷你图无法做到这一点。因此,作为一种解决方法,我有 3 条不同的迷你图,覆盖相同的数据,但具有不同的最小值和最大值,因此我可以在它们之间绘制边界。
但是有 6 个部分(用红色圈出)在迷你图中显示了不应该显示的线条。
我做错了什么?
https://docs.google.com/spreadsheets/d/1paFqu2hWAlpnzc3Ba0uo2kBfy9Inf2X6iWjQTzr_6XE/edit?usp=sharing
当数据集在数组中包含相同的连续值(第 10 和 行时,SPARKLINE
由 ymax
引起的故障11, 12 & 13 和 23 & 24) 超出了 ymax
参数的限制。
一个简单的解决方法是在它们到达 SPARKLINE
输出之前稍微 alter/manipulate 重复:
E17 单元格:
=ARRAYFORMULA(SPARKLINE({A:A,
IF(COUNTIF(B:B, B:B)>1, B:B+(ROW(B:B)*0.0000000001), B:B)},
{"Ymin", 280; "Ymax", 285}))
E19 单元格:
=ARRAYFORMULA(SPARKLINE({A:A,
IF(COUNTIF(B:B, B:B)>1, B:B+(ROW(B:B)*0.0000000001), B:B)},
{"Ymin", 275; "Ymax", 280}))
我有这个 Google sheet,使用迷你图绘制随时间变化的图表。我想要一条位于 2 个不同点的水平线,而迷你图无法做到这一点。因此,作为一种解决方法,我有 3 条不同的迷你图,覆盖相同的数据,但具有不同的最小值和最大值,因此我可以在它们之间绘制边界。
但是有 6 个部分(用红色圈出)在迷你图中显示了不应该显示的线条。
我做错了什么?
https://docs.google.com/spreadsheets/d/1paFqu2hWAlpnzc3Ba0uo2kBfy9Inf2X6iWjQTzr_6XE/edit?usp=sharing
当数据集在数组中包含相同的连续值(第 10 和 行时,SPARKLINE
由 ymax
引起的故障11, 12 & 13 和 23 & 24) 超出了 ymax
参数的限制。
一个简单的解决方法是在它们到达 SPARKLINE
输出之前稍微 alter/manipulate 重复:
E17 单元格:
=ARRAYFORMULA(SPARKLINE({A:A,
IF(COUNTIF(B:B, B:B)>1, B:B+(ROW(B:B)*0.0000000001), B:B)},
{"Ymin", 280; "Ymax", 285}))
E19 单元格:
=ARRAYFORMULA(SPARKLINE({A:A,
IF(COUNTIF(B:B, B:B)>1, B:B+(ROW(B:B)*0.0000000001), B:B)},
{"Ymin", 275; "Ymax", 280}))