swift - swift 中的 Coreplot : change starting value of axis to 1

标签 swift graphics core-plot

我有一个图表,但我不希望 x 和 2 y 从 1 而不是 0 开始。

![在此处输入图像描述][1]

这就是我设置绘图空间的方式:

//plotspace 1
    var plotSpace: CPTXYPlotSpace = graph.defaultPlotSpace as CPTXYPlotSpace
    var xRange = plotSpace.xRange.mutableCopy() as CPTMutablePlotRange
    var yRange = plotSpace.yRange.mutableCopy() as CPTMutablePlotRange
    xRange.length = self.maxX
    yRange.length = maxPoids
    plotSpace.xRange = xRange
    plotSpace.yRange = yRange
//plotspace2 (second y)
    var plotSpace2: CPTXYPlotSpace = CPTXYPlotSpace()
    var xRange2 = plotSpace2.xRange.mutableCopy() as CPTMutablePlotRange
    var yRange2 = plotSpace2.yRange.mutableCopy() as CPTMutablePlotRange
    xRange2.length = self.maxX
    yRange2.length = maxEau
    plotSpace2.xRange = xRange2
    plotSpace2.yRange = yRange2
    graph.addPlotSpace(plotSpace2)

我怎样才能做到这一点?

最佳答案

绘图范围的位置是左端(在x轴上)或底端(在y轴上)。将每个范围的位置指定为一 (1),并将长度调整为最大值 - 最小值(即本例中为 1)。

关于swift - swift 中的 Coreplot : change starting value of axis to 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27324882/

相关文章:

ios - __copy_helper_block_ 在 AVFoundation 中崩溃

ios - 无法从 iMessage 应用程序访问相机

java - JfreeChart XYPlot 放大/缩小后卡住

java - java中的条形图

ios - Core-Plot 设置每个轴的标签数

ios - 核心图 : How to hide the plot, 轴和标签?

ios - 添加动画时,UITableView 停止工作

objective-c - UILabel中如何控制行距

Linux命令行图形

iphone - 如何使用 Core Plot 在图表中绘制水平条?