gpt4 book ai didi

objective-c - 在核心图中,如何让我的轴 float ?

转载 作者:行者123 更新时间:2023-12-04 03:17:22 24 4
gpt4 key购买 nike

我尝试将 isFloatingAxis 设置为 YES,但它只会使我的轴消失。我的轴设置如下:

CPXYAxisSet *axisSetKin = (CPXYAxisSet *)kinematicsGraph.axisSet;
CPXYAxis *xKin = axisSetKin.xAxis;
[xKin setIsFloatingAxis:YES];
xKin.labelingPolicy = CPAxisLabelingPolicyAutomatic;
xKin.orthogonalCoordinateDecimal = CPDecimalFromString(@"0");
xKin.minorTicksPerInterval = 4;
xKin.preferredNumberOfMajorTicks = 9;
xKin.majorGridLineStyle = majorGridLineStyleKin;
xKin.minorGridLineStyle = minorGridLineStyleKin;
xKin.labelOffset = 10.0;
xKin.title = @"Lab Angle";
xKin.titleOffset = 30.0;
xKin.titleLocation = CPDecimalFromString(@"2.7");

有什么想法吗?

最佳答案

我也一直在玩演示应用程序,让绘图来做我需要的事情。使用 CPTestApp-Iphone 作为基础,我开始使用 CPTestAppScatterPlotController.m

首先我做了:

y.isFloatingAxis = YES;
x.isFloatAxis = YES;

点击“运行”后,轴似乎消失了,但如果你仔细观察,它们仍然在那里。在屏幕的左侧和底部有刻度线,只是很难看到。

要查看标签,我们需要添加一些额外的填充。请注意,在 CPTestAppScatterPlotController.m 的顶部,我们为图表本身设置了一些填充:

graph.paddingLeft = 10.0;
graph.paddingTop = 10.0;
graph.paddingRight = 10.0;
graph.paddingBottom = 10.0;

如果我们添加:

graph.plotAreaFrame.paddingLeft = 30.0;
graph.plotAreaFrame.paddingBottom = 30.0;

可以让标 checkout 现。

关于objective-c - 在核心图中,如何让我的轴 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655878/

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