SwiftCharts 截断点(clips bounds)

SwiftCharts cutting off points (clips bounds)

我正在调整 SwiftCharts 的 Areas Example 项目,我 运行 遇到点指示器被切断的问题,如下所示:

在 github 问题中发现了 this and this other 问题,解决方案是设置 chartSettings.clipInnerFrame = false

然而,当我这样做时,区域颜色尴尬的形状也变得可见,如下所示:

我怎样才能得到点的整体形状而不是所有其他东西?

您必须以 clipViews: false 的分数传给 ChartPointsViewsLayer(参见 example)。 ChartSettings.clipInnerFrame 必须为真(即默认值)。这样只有带点的层被裁剪。

最后,如果你想裁剪未裁剪的点图层(限制图表之外显示它们的区域),你可以通过一个自定义矩形来完成,比如here(这个设置是诚然不是很直观)。