我画与CorePlot,这我变成了查看,打印和电子邮件发送PDF的饼图。所有这一切都很好,除了当我添加一个borderLineStyle时,我还会在饼图的边缘产生人为因素。CorePlot饼图borderLineStyle文物
你真的不注意到他们的iPhone的屏幕上,或当打印,但通过电子邮件和在大屏幕上(在Acrobat Reader)看时,他们立即明显。此屏幕截图缩放至400%,但它们在100%时也清晰可见。您可以在饼图的内部和外部看到裁剪工件。
如果我离开关borderLineStyle然后饼图是非常干净的。只有在设置了线条样式时才会显示人工制品。我这样做:
CPTMutableLineStyle *segmentLineStyle = [CPTMutableLineStyle lineStyle];
segmentLineStyle.lineColor = colour;
segmentLineStyle.lineWidth = size;
_pieChart.borderLineStyle = segmentLineStyle;
对我来说,它们看起来像裁剪或抖动的文物,所以我尝试设置背景颜色和图形填充为白色或透明的,但是这并没有区别。
我使用CorePlot 1.1。有没有人有任何想法,为什么发生这种情况?任何帮助将非常感激。
谢谢。
您是否使用了覆盖层或影子?核心图形呈现为不支持透明度的旧PDF格式。 – 2013-03-23 10:02:34
谢谢埃里克,我使用覆盖,但我没有尝试过,这没有什么区别:( – AW101 2013-03-25 20:27:38