【问题标题】:How to hide negative part in scatter plot如何隐藏散点图中的负面部分
【发布时间】:2014-04-21 11:24:29
【问题描述】:

我有如下所示的散点图我必须删除我尝试使用的散点图的负部分

x.orthogonalCoordinateDecimal = CPTDecimalFromString(@"0");

但它正在抛出error property 'orthogonalCoordinateDecimal' not found on object 'x'。我的代码 sn-p 如下

CPTXYAxisSet *axisSet = (CPTXYAxisSet *) self.hostView.hostedGraph.axisSet;

// Configure x-axis

CPTAxis *x = axisSet.xAxis;
x.title = @"";
x.titleTextStyle = axisTitleStyle;
x.titleOffset = 0.0f;
x.axisLineStyle = axisLineStyle;
x.labelingPolicy = CPTAxisLabelingPolicyNone;
x.labelTextStyle = axisTextStyle;
x.majorTickLineStyle = axisLineStyle;
x.majorTickLength = 4.0f;
x.majorGridLineStyle=gridLineStyle;
x.tickDirection = CPTSignNegative;

【问题讨论】:

  • 你的代码是从哪里得到的?什么是 CPTAxis 类?
  • 我从这个链接得到这个raywenderlich.com/13271/…
  • 现在我将 CPTAxis 更改为 CPTXYAxis 并且错误已经消失但它没有删除负面部分
  • 如果您现在有一些新信息,请更新您的问题。

标签: ios objective-c core-plot scatter-plot


【解决方案1】:

我正在使用此设置来限制轴范围。它也可能对您有所帮助。

    CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)barChart.defaultPlotSpace;
    [plotSpace setYRange:[CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f) length:CPTDecimalFromFloat(500.0f)]];
    [plotSpace setXRange:[CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f) length:CPTDecimalFromFloat(12.0f)]];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多