我正在处理最小值远非零的数据集。当我使用 Swift Charts 绘制此类数据时,默认情况下 Swift Charts 会自动缩放(使用良好的数字算法)并给出如下所示的内容:
由于始终包含零,因此数据不会填充窗口的大部分区域。我将其称为“松散”自动缩放。我想要的是“严格”的自动缩放,因此数据的绘制更像是这样的:
我可以通过跟踪数据集中的最小值和最大值来实现此效果,然后只需添加图表修改器:
.chartYScale(domain: yMin...yMax)
当我从数组中添加和删除数据时,我每次都需要重新计算最小值/最大值。Swift Charts 中是否有一些选项可以自动执行这种“严格”自动缩放?它将显着简化我的部分代码。