核心图 - 如何在单象限图中将蜱置于轴顶部?

时间:2013-03-18 14:28:56

标签: ios core-plot

所以我有一个运行良好的象限图,只是当一个点正好落在一个轴上时,它会被切断。

enter image description here

上方x轴右侧的蓝色和绿色三角形应为全钻石。

有没有简单的方法让刻度显示在x轴上而不是被切断?我想保留原点。

2 个答案:

答案 0 :(得分:1)

您需要在绘图区域内移动轴,以使绘图符号不会被切断。最好的方法是稍微扩展绘图范围,并使用visibleRangegridLinesRange属性来限制轴和网格线的可见部分。

Plot Gallery 示例应用程序中的“控制图”图表演示了这种技术。

答案 1 :(得分:0)

您可以更改所用“numberForPlot”方法中的点值:

如果值等于0,则向其中添加一些内容,以使菱形底部接触x轴。您必须添加的金额取决于您的规模,并且应该以编程方式计算。

如果您在此图表中有用户交互,例如,如果用户可以选择一个点并显示其值,那么您应该保留“已修改”点的记录,以便能够显示“真实”值