1

私は以下のコードで散布図を生成しています:

- (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 軸と y 軸の主線と副線を表示する必要があります...!

このように y-0.5,1.0,1.5....! そして x-0.5,1.0,1.5...!

以下の画像を出力したい:

ここに画像の説明を入力

誰でも私を助けて....!

ありがとう...!

4

1 に答える 1

1

メジャーティック情報とマイナーティック情報を設定する必要があります(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;
于 2012-03-27T12:57:52.480 に答える