我创建了一个带有三个绘图空间的散点图。一个用于两个y轴,一个用于x轴。我能够显示两个y轴的数据。但是现在我想只移动数据,即。两条线而不是两条y轴。只有数据和x轴应该移动。
我试过了allowUserinteraction属性。但是我为x轴启用它,x轴在没有数据的情况下移动。如果我为两个/任一轴启用它,则y轴也随数据移动,并且y轴的比例始终不可见。有人可以帮忙请求。这是我第一次使用核心情节。
如果需要,我会添加代码。
由于
答案 0 :(得分:4)
由于每个绘图空间都有x和y范围,因此我只想使用两个绘图空间来处理这种情况。对两个绘图空间使用相同的xRange
,并将x轴指定给其中一个。
使它们仅在X方向上滚动的最简单方法是将globalYRange
设置为与两个绘图空间的yRange
相同的范围。对于两个绘图空间,将allowsUserInteraction
设置为YES。如果您之后需要更改yRange
,请在更改globalYRange
之前将yRange
设置为nil,然后重置{0}}。如果您手动更新X范围,请务必始终在两个绘图空间中设置它。