我在下面的代码中生成散点图:
- (void)viewDidLoad
{
[super viewDidLoad];
[self generateDataSamples];
CPTGraphHostingView *hostingview=[[CPTGraphHostingView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:hostingview];
graph=[[CPTXYGraph alloc] initWithFrame:self.view.bounds];
hostingview.hostedGraph =graph;
CPTScatterPlot *datasourceLinePlot =[[CPTScatterPlot alloc] init];
datasourceLinePlot.dataSource =self;
[graph addPlot:datasourceLinePlot];
[datasourceLinePlot release];
[graph release];
[hostingview release];
}
输出如下:
但是,我需要显示 x 和 yaxis 的主线和副线...!
像这样 y-0.5,1.0,1.5....!和 x-0.5,1.0,1.5...!
我想输出下图:
任何人都可以帮助我......!
谢谢...!
最佳答案
您只需设置主要和次要刻度信息(x 轴示例如下所示):
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineColor = [CPTColor blackColor];
lineStyle.lineWidth = 2.0f;
CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
axisSet.xAxis.axisLineStyle = lineStyle;
axisSet.xAxis.majorTickLineStyle = lineStyle;
axisSet.xAxis.minorTickLineStyle = lineStyle;
axisSet.xAxis.majorIntervalLength = CPTDecimalFromString(@"5");
axisSet.xAxis.majorTickLength = 7.0f;
axisSet.xAxis.majorTickLength = 7.0f;
关于iphone - 我需要在 Core-plot 的散点图中显示 x 和 y 轴的主要和次要线和点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889810/