我正在使用Core Plot绘制线性方程图。我有两个数据点;线的X和Y截距。
我想缩放绘图区域以适合视图中的绘图。
我尝试使用
[plotspace scaleToFitPlots: [NSArray arrayWithObject:mainPlot]];
除了轴是独立缩放之外,有效:
X轴相对于Y轴伸展。为了准确显示线的斜率,重要的是将两个轴缩放在一起。
如何在保持轴之间的相等关系的同时缩放绘图区域以适合绘图?
要明确的是,轴的范围可以变化,但是在两个轴上,0到1之间的屏幕空间的物理量需要相同。
答案 0 :(得分:0)
调用-scaleToFitPlots:
后,检查生成的绘图范围并根据需要进行调整以达到所需效果。将每个范围的长度与绘图区域bounds
的相应维度进行比较(计算长度和边界大小之间的比率),确定一个比率是否大于另一个比率,并根据需要调整范围以使比率匹配。