如何使用核心图删除条形图中每个条的边框线?

时间:2011-11-03 11:43:10

标签: objective-c core-plot

我在条形图中的每个条形图上都有一条线。如何删除它。我将borderWidth设为零,即使我在条形图中的每个条形线周围也是如此。

2 个答案:

答案 0 :(得分:7)

通过将lineStyle属性设置为nil来关闭条形图线条周围的边框。

在设置linestyle=nil之前:

Before linestyle equals nil

设置linestyle=nil后:

After linestyle equals nil

例如:

CPTBarPlot *myBarGraph = [[CPTBarPlot alloc] init];
myBarGraph.lineStyle = nil;

我在CorePlot CPTBarPlot类文档here中找到了此设置。

答案 1 :(得分:0)

实现此效果的另一种方法是通过创建CPTMutableLineStyle对象,将其lineColor设置为clearColor并将CPTMutableLineStyle对象指定给您的绘图来将轮廓颜色设置为清除。

例如:

CPTMutableLineStyle *myBorderLineStyle = [CPTMutableLineStyle lineStyle];
myBorderLineStyle.lineColor = [CPTColor clearColor];
myPlot.lineStyle = myBorderLineStyle;