gpt4 book ai didi

iphone - 核心图 - 图形的起点在 (0,0)

转载 作者:行者123 更新时间:2023-11-28 19:23:29 24 4
gpt4 key购买 nike

如果您看到下图,我想要的是图形从 y 轴上的 0 和 x 轴上的 6/28 开始。我如何使用核心数据来做到这一点?我到处都找不到路。

每个轴的这两个值都是 0,那么为什么图形不从 0 开始?

另外,我不想要负值或日期。

我希望它从一个角开始,就像普通图形一样。 |_

感谢您的帮助。

enter image description here

最佳答案

我不是 CorePlot 方面的专家,但尝试在 x 和 y CPXYAxis 上设置 visibleRange 和 gridLinesRange。像这样:

CPXYAxisSet *axisSet = (CPXYAxisSet *)self.axisSet;     // self is of type CPXYGraph

CPXYAxis *x = axisSet.xAxis;
x.visibleRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.0f) length:CPDecimalFromFloat(xMax)];
x.gridLinesRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.0f) length:CPDecimalFromFloat(yMax-1)];

CPXYAxis *y = axisSet.yAxis;
y.visibleRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.0f) length:CPDecimalFromFloat(yMax - 1.0f)];
y.gridLinesRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.0f) length:CPDecimalFromFloat(xMax)];

// Set axes
self.axisSet.axes = [NSArray arrayWithObjects:x, y, nil];

关于iphone - 核心图 - 图形的起点在 (0,0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6584352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com