我正在使用 CorePlot 绘制饼图,我将其转换为 PDF 以供查看、打印和发送电子邮件。所有这一切都很好,除了当我添加一个borderLineStyle 时,我还会在饼图的边缘周围得到人工制品。
在 iPhone 的屏幕上或打印时,您并没有真正注意到它们,但是当通过电子邮件发送并在大屏幕(在 acrobat 阅读器中)上查看时,它们会立即显而易见。此屏幕截图放大到 400%,但它们在 100% 时也清晰可见。您可以在饼图的内部和外部看到剪切伪影。
如果我不使用borderLineStyle,那么饼图就很好很干净。人工制品仅在设置线条样式时显示。我喜欢这样:
CPTMutableLineStyle *segmentLineStyle = [CPTMutableLineStyle lineStyle];
segmentLineStyle.lineColor = colour;
segmentLineStyle.lineWidth = size;
_pieChart.borderLineStyle = segmentLineStyle;
对我来说,它们看起来像是剪裁或抖动的伪影,所以我尝试将背景颜色和图形填充设置为白色或透明,但这没有区别。
我正在使用 CorePlot 1.1。有谁知道为什么会这样?任何帮助将非常感激。
谢谢。