Core Plot绘制一条直的y轴线,标签位于顶部

时间:2012-12-06 20:55:03

标签: objective-c ios core-plot

对于下面的图片

enter image description here

有谁知道如何获得那些水平线上面的数字?我所能变得如此肥胖,就是给蜱虫本身和它们右边的数字着色。任何想法如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您需要在轴上使用majorGridLineStyle属性。另请检查minorGridLineStyle属性。您可以在CPTestApp中看到一个示例。有关详细信息,请查看this google forum.

例如: -

CPTMutableLineStyle *yMajorGridLineStyle = [CPTLineStyle lineStyle]; 
yMajorGridLineStyle.lineCap = kCGLineCapRound; 
yMajorGridLineStyle.lineColor = CPTColor whiteColor]; 
yMajorGridLineStyle.lineWidth = 1.0; 

CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet; 
CPTXYAxis *yAxis = axisSet.yAxis; 
yAxis.majorGridLineStyle = yMajorGridLineStyle; 

为了将数字移动到轴的右侧,您可以使用

yAxis.tickDirection = CPTSignPositive;.

也可以使用,

yAxis.labelAlignment = CPTAlignmentBottom;