我想知道如何将单位附加到动态的CorePlot轴,如下所示。不幸的是,这不像遍历标签和附加文本那么容易(我相信由于层操作和渲染)。有谁知道该怎么做吗?CPTXYAxis*x=axisSet.xAxis;x.orthogonalCoordinateDecimal=CPTDecimalFromDouble(self.plotSpace1.xRange.minLimitDouble);//WheretheYAxismeetstheXaxisx.majorIntervalLength=CPTDecimalFromDouble(200.0);//IntervalforXAxisx.minorTi
我在一个iOS应用程序中有一个CorePlot散点图,我用它来显示一些数据。当View加载时,我计算绘图的理想范围以适合屏幕上的数据。我允许用户缩放和平移,但包括一个按钮以将图形返回到那些理想范围。该按钮可以正常工作并且范围会适当更改,但更改可能会有点不和谐。由于突然的变化,人们失去了情节的心理“map”。根据需要为平移和缩放设置动画会更好,就像map应用程序那样。我没有看到CorePlot中内置的任何允许动画的东西,但我可能错过了一些东西。有没有一种方法可以使用CorePlot(或其分支)或相当简单的手动方法来做到这一点? 最佳答案
我正在使用coreplot来绘制图表。到目前为止,它似乎是一个很棒的框架,但我在启用用户交互和执行滚动时遇到了一些性能问题。起初我认为这是由于绘制的点数所致,所以我编写了一个简单的测试应用程序,其中点数很少。尽管情节尽可能简单,但滚动仍然很不稳定。使用此图,我在iPhone4上获得了大约20-25fps。我是不是做错了什么,或者这和核心情节一样快吗?我的示例代码如下:-(void)viewDidLoad{[superviewDidLoad];graph=[(CPTXYGraph*)[CPTXYGraphalloc]initWithFrame:CGRectZero];CPTXYPlotS