我有一个图形,需要在X轴上缩放和平移。它有一系列标记的数据点,并且想法是放大时可以放大并水平移动图形。 我正在使用PinchZoomModifier和TouchPanModifier来实现这一点,它的工作原理大部分都是正确的。 但是不应该可以缩小图表来查看我的数据点范围之外的内容,因为它在我的上下文中没有意义。我怎样才能做到这一点?限制在SciChart中缩小
1
A
回答
0
我不知道你的目标是什么平台,但我假设WPF(基于以前的问题历史记录)。
您可以通过使用Clipping the Axis.VisibleRange on Zoom and Pan的技术之一来限制缩放。
所有的SciChart平台都有相似的方法来限制或限制VisibleRange。例如,SciChart iOS has the VisibleRangeLimit API和SciChart Android has the MinimalZoomConstrain API
披露:我对scichart的高科技领先技术项目
0
就可以解决这个问题,压倒一切的SCIPinchZoomModifier
:
class CustomZoomModifier: SCIPinchZoomModifier {
var maxValue = 3.0
var minValue = -1.0
var currentXZoom = 0.0
var currentYZoom = 0.0
override func performZoom(at mousePoint: CGPoint, xValue: Double, yValue: Double) {
var newXValue = 0.0
var newYvalue = 0.0
if xValue + currentXZoom <= maxValue && xValue + currentXZoom >= minValue {
newXValue = xValue
currentXZoom += xValue
}
if yValue + currentYZoom <= maxValue && yValue + currentYZoom >= minValue {
newYvalue = yValue
currentYZoom += yValue
}
if newXValue != 0.0 || newYvalue != 0.0 {
super.performZoom(at: mousePoint, xValue: newXValue, yValue: newYvalue)
}
}
}
相关问题
- 1. Android:限制在Web视图中缩小
- 2. Android WebView缩小限制
- 3. 限制放大/缩小在OxyPlot
- 4. 高度限制缩放范围缩小缩小
- 5. shell_exec解压缩文件大小限制
- 6. ImageView限制拖放和缩小屏幕
- 7. 谷歌地图缩小限制
- 8. 如何在缩放时限制wpf中的画布大小
- 9. 在android中添加对放大和缩小的限制
- 10. 在iphone OS 4.0中定制UIButton图像正在缩小(缩小)
- 11. LDAP限制大小限制
- 12. SciChart:为代码
- 13. SciChart Column Series LabelFormatting
- 14. 限制Mapbox缩放
- 15. 是否可以限制unix中未压缩的压缩文件的大小?
- 16. 如何在缩放时限制缩小UIScrollView的特定子视图?
- 17. 限制小数
- 18. 限制在Excel中下拉的大小?
- 19. 在JS/jQuery中限制jSonArray的大小
- 20. 限制在RestSharp中下载大小
- 21. 在Fabric.js中限制调整大小
- 22. 在logback中限制邮件大小
- 23. 在Linux中限制Chromium缓存大小
- 24. 限制JTextPane在JScrollPane中的大小
- 25. 如何在手机上强制缩小或缩小宽度?
- 26. 限制平移和缩放
- 27. JGit可伸缩性限制
- 28. Azure实例限制和大小限制
- 29. fprintf大小限制
- 30. 限制UITableView大小
你好,对不起,这个问题,我解决了在这个问题的同时,我忘了关闭这个问题。 – Shaggydog