我有这张Google表格,使用迷你图绘制了一段时间内的变化。我想要一条在2个不同点处的水平线,这不能用迷你图完成。因此,作为一种变通办法,我有3条不同的迷你图覆盖相同的数据,但具有不同的最大值和最小值,因此我可以在它们之间绘制边界。
但是有6个部分(用红色圆圈表示)在迷你图上显示了不应出现的线条。
我在做什么错了?
https://docs.google.com/spreadsheets/d/1paFqu2hWAlpnzc3Ba0uo2kBfy9Inf2X6iWjQTzr_6XE/edit?usp=sharing
答案 0 :(得分:1)
这些是SPARKLINE
引起的ymax
故障,当数据集在数组中包含相同的连续值时(行 10 和 11 ,< strong> 12 和 13 和 23 和 24 ),它们受ymax
参数限制。
一个简单的解决方法是在重复项到达SPARKLINE
输出之前对其稍作更改/操作:
E17 单元格:
=ARRAYFORMULA(SPARKLINE({A$3:A,
IF(COUNTIF(B$3:B, B$3:B)>1, B$3:B+(ROW(B$3:B)*0.0000000001), B$3:B)},
{"Ymin", 280; "Ymax", 285}))
E19 单元格:
=ARRAYFORMULA(SPARKLINE({A$3:A,
IF(COUNTIF(B$3:B, B$3:B)>1, B$3:B+(ROW(B$3:B)*0.0000000001), B$3:B)},
{"Ymin", 275; "Ymax", 280}))