5

このデータの変数「状態」全体の「距離」の割合の分布の棒グラフを作成しています。私のコードは次のとおりです。

library(R.utils)
df = loadObject("bchart.bin")
df.prop = as.data.frame(prop.table(table(df$STATE, df$DISTANCE),1)) #Creating proportions data
  names(df.prop) = c('State','Distance','Proportion')

library(lattice)
pdf(file="bchart.pdf", width=10, height=10, pointsize=10)
barchart(State ~ Proportion, groups=Distance, data=df.prop, stack=T, horizontal=T, auto.key=list(columns=5, space="top"), par.settings = list(superpose.polygon = list(col = rev(gray.colors(5))))) 
dev.off()

pdfファイルはこちらです。「>」が正常に印刷されているのに、凡例で「≤」が「...」として印刷されるのはなぜですか? これは、pdf または eps でのみ発生します。png を使用すると、出力は問題ありません。

4

1 に答える 1

2

cairo PDF バックエンドを使用する場合に動作するはずです。

cairo_pdf(file="bchart.pdf", width=10, height=10, pointsize=10)

私は確認していませんが、これは PDF エンコーディングに関係している可能性があります。Paul Murrell によるR Graphics PDF 出力に派手なグリフを含める を参照してください。

于 2012-07-13T09:42:15.507 に答える