CorePlotを使用して円グラフを描画しています。これをPDFに変換して、表示、印刷、および電子メールで送信します。borderLineStyleを追加すると、円グラフの端の周りにもアーティファクトが発生することを除いて、これはすべて正常に機能します。
iPhoneの画面や印刷物では実際には気づきませんが、電子メールで送信して大画面(Acrobat Reader)で表示すると、すぐにわかります。このスクリーンショットは400%にズームされていますが、100%でもはっきりと見えます。円グラフの内側と外側の両方にクリッピングアーティファクトが表示されます。
borderLineStyleを省略した場合、円グラフはきれいできれいです。アーティファクトは、線種が設定されている場合にのみ表示されます。私はこれが好きです:
CPTMutableLineStyle *segmentLineStyle = [CPTMutableLineStyle lineStyle];
segmentLineStyle.lineColor = colour;
segmentLineStyle.lineWidth = size;
_pieChart.borderLineStyle = segmentLineStyle;
私には、それらはクリッピングまたはディザリングのアーティファクトのように見えるので、背景色とグラフの塗りつぶしを白またはクリアに設定してみましたが、これは違いはありません。
CorePlot1.1を使用しています。なぜこれが起こっているのか誰かが何か考えを持っていますか?どんな助けでも大歓迎です。
ありがとう。