【发布时间】:2015-03-08 11:22:26
【问题描述】:
我提交研究论文的期刊要求该文章应以 PDF 格式提交。我正在使用 R 进行统计和图表。
我使用基本公式来打印我的图表。 barplot() 用于条形图,boxplot() 用于箱线图和 VennDiagram 包中的 draw.triple.venn。我没有对设备或图形参数使用特殊命令或公式。
我在 R 中打印我的图表,然后将它们“作为元文件”复制以生成高质量的图表。
当我在 R 中附加这些图表时,它们看起来很好。但是,当我在 Word 中将我的作品打印为 PDF 时,这些线条会出现在图表中。
第一张图的例子:
venn.plot <- draw.triple.venn(45, 34, 32,
14, 5, 11, 3, c(sprintf("Elevated\nWB Cr and Co"), sprintf("Mixed or\nsolid PT"), sprintf("Moderate to severe\ng.minimus atrophy")),
lwd = 4,
lty = 'solid',
cex = 3.5,
fontface = "bold",
fontfamily = "sans",
cat.cex = 1.8,
cat.fontface = "bold",
cat.default.pos = "outer",
cat.pos = c(-20, 20, 180),
cat.dist = c(0.115, 0.115, 0.095),
cat.fontfamily = "sans",
rotation = 1
);
第二个例子:
boxplot(df$Crmri~df$gmed2,log="y",yaxt="n",ylim=c(0.3,200));
axis(2,at=c(0,1,2,10,20,100),labels=c("0 ppb","1 ppb","2 ppb","10 ppb","20 ppb","100 ppb"),las=2);
我在 Word 文件中有几个条形图,保存为 PDF 后这些图表就很好了。
起初我尝试将这些图形保存为 R 中的元文件,然后将它们添加到 Word,但线条仍然出现。如果我在任何其他查看器中打开我的 EMF 文件,这些行都不存在。
有什么想法吗?谢谢!
【问题讨论】:
-
这是题外话:请参阅stats.stackexchange.com/help/on-topic 获取建议。但是您会很好地建议 SO 提供一个可重现的示例。
-
请提供您用于生成绘图的代码。
-
我现在提供了图表的代码
-
如何将其转换/打印/导出为 pdf?
-
我在 Word 中使用“另存为 PDF 或 XPS”选项