11

pch=21 を使用して R でラティスをプロットするたびに、プロットは R プロット ウィンドウと pdf (境界線のある円) で正常にプロットされます。しかし、プロットの保存した PDF バージョンを Adob​​e Illustrator または Inkscape で開くと、ドットが奇妙に "q" に変換されます。誰でもこれを説明できますか?Illustrator または Inkscape でプロットを編集したいので、かなりイライラします。

ここに画像の説明を入力

4

2 に答える 2

16

私はあなたが使用したいかもしれないと思います:

 useDingbats = FALSE 

のように:

pdf("myplot.pdf", useDingbats=FALSE)
plot()
dev.off()
于 2013-01-15T21:35:52.450 に答える
9

?pdfもっている:

 On some systems the default plotting character ‘pch = 1’ is
 displayed in some PDF viewers incorrectly as a ‘"q"’ character.
 (These seem to be viewers based on the ‘poppler’ PDF rendering
 library).  This may be due to incorrect or incomplete mapping of
 font names to those used by the system.  Adding the following
 lines to ‘~/.fonts.conf’ or ‘/etc/fonts/local.conf’ may circumvent
 this problem.

 <fontconfig>    
 <alias binding="same">
   <family>ZapfDingbats</family>
   <accept><family>Dingbats</family></accept>
 </alias>
 </fontconfig>  

 Some further workarounds for problems with symbol fonts on viewers
 using ‘fontconfig’ are given in the ‘Cairo Fonts’ section of the
 help for ‘X11’.

そのfontconfig宣言は、過去に私のLinuxボックスで機能していました(そして今でも機能しています)。それを設定するか、引用文の最後に示されている他のページを読んで、それらがあなたが見ている問題を解決するかどうかを確認することをお勧めします。

于 2013-01-15T21:55:55.373 に答える