无法使用Core-plot2.0删除Scatter Plot中的负轴

时间:2015-10-11 10:58:06

标签: ios iphone core-plot

我已经用X和Y范围设置了图表空间,但我仍然可以看到负轴。有谁想?

 // Setup scatter plot space
    CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
    plotSpace.allowsUserInteraction = YES;
    plotSpace.delegate              = self;

    plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];
    plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:[NSNumber numberWithFloat:0.0] length:[NSNumber numberWithInt:2]];

请检查图像以查看其外观 enter image description here

[![在此处输入图像说明] [2]] [2]

2 个答案:

答案 0 :(得分:0)

在图表和/或绘图区域框架上设置leftPaddingbottomPadding,为刻度线和轴标签留出空间。如果您仍希望能够滚动图形并沿轴线保留轴,请设置axisConstraints

答案 1 :(得分:0)

我只能通过设置轴的可见范围来实现解决方案。

x.visibleRange   = [CPTPlotRange plotRangeWithLocation:xMin length:[NSNumber numberWithDouble:([xMax doubleValue] - [xMin doubleValue])]];
y.visibleRange   = [CPTPlotRange plotRangeWithLocation:yMin length:[NSNumber numberWithDouble:([yMax doubleValue] - [yMin doubleValue])]];