4

特に円グラフを作成し、非常にピクセル化された画像を作成する場合ggplot2に使用したいと思います。問題は、テキスト サイズを変更しているように見えるため、特に凡例では、1 つのキーのテキストが他のキーと重なるか、上記のようにCairoPNGpngjpegCairoPNG

library(ggplot2)
library(Cairo)

df <- data.frame(id=c("IMPORT VALUES YTD", "EXPORT VALUE YTD"),
                 value=c(6,4))

chart <- ggplot(df) +
  geom_bar(aes(x=factor(1), y=value, fill=factor(id)),
           stat="identity", width = 1, color="white") +
  coord_polar(theta="y")  +
  theme(legend.title=element_blank(),
        legend.position="top",
        legend.text=element_text(size=14))

CairoPNG("test1.png", 350, 400)
chart
dev.off()

ここに画像の説明を入力

png("test2.png", 350, 400)
chart
dev.off()

ここに画像の説明を入力

これを回避する方法を知っていますか?

4

1 に答える 1

1

これは @rcs answerから適応された回避策です。コードに追加します。

library(grid)

そしてthemeブロック内:

plot.margin = unit(c(0,2,0,0), "lines")

ここに画像の説明を入力

于 2013-09-11T15:35:32.740 に答える