我有一个创建的图表ggplot2
,我想使用CairoPNG
,因为特别是在创建饼图png
并jpeg
创建一个非常像素化的图像时。问题是CairoPNG
似乎修改了文本大小等,特别是在图例中,一个键的文本与另一个键重叠,或者像上面一样
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()
你知道如何避免这种情况吗?