我的问题如下:我正在尝试绘制两个数据集的图表(一个以英尺为单位,一个以度为单位),以便它们可以进行比较(它们确实共享一个共同的x轴值)。如您所见,我的数据似乎正确隔行扫描,但我无法让yAxises按我希望的方式运行。我希望X轴最大/最小值实际上与两个Y轴对齐。我的代码如下:-(void)initPlot{[selfloadCoreData];[selfconfigureHost];[selfconfigureGraph];[selfconfigurePlots];[selfconfigureAxes];}-(void)configureHost{self.hostView=[(CPTG
我贴了很多代码,但是问题比较简单:我正在尝试创建一个CTPXYGraph作为独立对象,然后在我拥有的另一个ViewController中将其用作hostedGraph。由于某种原因,它崩溃了!(让我使用EXC_BAD_ACCESS信号汇编代码)ViewController:RealTimePlot*plot=[[RealTimePlotalloc]init];CTPXYGraph*graph=[plotcreateGraph];self.graphHostingView.hostedGraph=graph;图形对象:#import"CorePlot-CocoaTouch.h"@inte
我在我的应用程序中运行了以下代码,以阻止y轴在触摸或捏合手势期间被缩放。我已经分配了axisConstraints,还有globalXRange和Y。-(CGPoint)plotSpace:(CPTPlotSpace*)spacewillChangePlotRangeTo:(CGPoint)displacement{returnCGPointMake(displacement.x,0);}-(CPTPlotRange*)plotSpace:(CPTPlotSpace*)spacewillChangePlotRangeTo:(CPTPlotRange*)newRangeforCoordi
当您创建散点图时,它会自动标记图表上的点。我觉得这很烦人,想关闭它,因为它对我们正在做的事情没有用。有没有办法不删除所有标签?明确地说,这些显示时没有添加任何注释。我想删除此默认行为。我想删除图中的1、2、3、4、5、6、7等。这是我用来创建图表的代码。如您所见,它没有设置任何注释等。-(void)constructScatterPlot{//Creategraphfromthemegraph=[[CPTXYGraphalloc]initWithFrame:CGRectZero];CPTTheme*theme=[CPTThemethemeNamed:kCPTDarkGradientTh
我有一个文件所有者设置为此View的nib文件,它只有一个View设置了自定义类CPTGraphHostingView。它通过一个导出连接到这个View。此View加载,但它显示的是一个非常小的条形图。我真的不确定为什么。此外,任何添加到IBView中的内容都会颠倒过来。图表在哪一点设置了宽度?我假设使用self.view.bounds只会让图表用完所有可用的屏幕空间。-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName:@"Poll
我是Xcode的新手,我需要帮助来调试用旧版本Xcode和coreplot编写的现有代码。我目前正在使用Xcode7.0和coreplot2.0。我收到错误消息SendingNSDecimaltoparameterofincompatibletypeNSNumber*_Nonnull在以下代码处:thePlotSpace.xRange=[CPTPlotRangeplotRangeWithLocation:CPTDecimalFromFloat(0)length:CPTDecimalFromInteger([xArraycount]+1+1)];thePlotSpace.yRange=[