【问题标题】:Core plot graphs start from origin核心绘图图从原点开始
【发布时间】:2014-12-17 10:24:12
【问题描述】:

我有使用核心绘图框架的折线图和条形图。在该图中,它不会从原点开始。看到这张图片graph image

在该图像中,x 轴和 y 轴从 (-2,-50) 开始。我不想显示负的 x 轴和 y 轴。

CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromFloat(1.0);  // or whatever
axisSet.yAxis.orthogonalCoordinateDecimal = CPTDecimalFromFloat(1.0); 

我尝试了上面的代码。如果我使用它,它不会显示 x 轴和 y 轴的值。我该如何解决这个问题?提前致谢!

【问题讨论】:

    标签: ios core-plot linegraph


    【解决方案1】:

    使用axisSet.xAxis.visibleRange 设置图表x 轴可见范围和yAxis 为y 轴。

    【讨论】:

      【解决方案2】:

      具体代码如下

      axisSet.xAxis.visibleRange =  [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0) length:CPTDecimalFromInteger(31)];
      axisSet.yAxis.visibleRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0) length:CPTDecimalFromInteger(10)];
      

      这里的 x 轴 31 是 x 轴的最后绘制值。在 y 轴最多 10 轴必须显示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-11
        • 1970-01-01
        • 1970-01-01
        • 2013-05-21
        • 2014-11-18
        相关资源
        最近更新 更多