核心图:捏以更改 x 轴范围
Posted
技术标签:
【中文标题】核心图:捏以更改 x 轴范围【英文标题】:Core Plot: Pinch to change x axis range 【发布时间】:2013-12-01 23:59:11 【问题描述】:所以我有一个简单的线 XY 图表,其中 Y 轴为整数值,X 轴为日期。我想要做的是水平两指捏合并动态调整范围。例如,捏合会给你更大的范围(心智模型是你将开始和结束日期设置得更远)然后捏合会给你更小的时间窗口。
是否已经为此内置了一些东西? CorePlot 相当新,默认的手指东西只是缩放图形本身,没有任何值。
我需要在上面放一个手势识别器吗?还是 coreplot 为此内置了一些东西?
干杯
【问题讨论】:
【参考方案1】:这就是内置缩放功能的工作方式。使用绘图空间委托在缩放时监视绘图空间的更改,并根据更改根据需要更改轴外观。有关更多信息,请参阅我对您的 other question 的回复。
【讨论】:
从 plotSpace:shouldScaleBy:interactionPoint 传递的interactionScale 变量似乎从未低于0.97。这似乎很奇怪。我怀疑这是因为每次捏紧后都会重置底层访客? 是的。比例因子应用于绘图范围的当前值,而不是它的开始位置。以上是关于核心图:捏以更改 x 轴范围的主要内容,如果未能解决你的问题,请参考以下文章
matlab 中如何更改三维坐标z轴取值范围。axis只能改x.y
如何更改 Graphite/Grafana 中的 x 轴(按天绘制)?