我通常使用R来使用gggplot 2创建图形,当输出到PDF文档时,它们看起来棒极了.

然而,当我try 将这些图形合并到Word文档中时,我遇到了一个问题.

我通常以PDF形式输出并使用Snipping工具并将其粘贴到Word中,但这大大降低了质量.

令人惊讶的是,质量甚至比我在Excel中创建图形并将其传输到Word时还要差.下面你可以看到一个例子

library(ggplot2)
set.seed(1234)

wdata = data.frame(
  sex = factor(rep(c("F", "M"), each=200)),
  weight = c(rnorm(200, 55), rnorm(200, 58)))

a <- ggplot(wdata, aes(x = weight))

a + geom_area(stat = "bin",
              color= "black", fill="#00AFBB")

enter image description here

有人能帮助我找到一种方法将它们转移到Word而不会失go 质量吗?

推荐答案

微软往往会在单位插值方面引起问题.因此,MS Edge将PDF页面报告为比生命周期 大133%的度量单位.基本上他们交换96/72!

As others mention there are several advanced settings such as do not compress! enter image description here

插入Word时存在一个不同的问题,那就是向下采样,因此这里的来源是57%,并且重新采样的输入通常会产生较差的结果.因此,手动更改比例与接近的整度比可以帮助1/2 = 50%查看下面的第3张图像,单击以100%查看pdf 50%zoom 质量.

enter image description here enter image description here

enter image description here

然而,无论您做什么,Word都会对图像进行向下采样(请参阅下面的50%导入),因此最好在导入之前设置所需的大小.

enter image description here

R相关问答推荐

如何将log 2刻度上的数字转换为自然log

R gtsummary tBL_summary,包含分层和两个独立分组变量

强制相关图以显示相关矩阵图中的尾随零

在ubuntu 22.04上更新到R4.4后包安装出现编译错误

用单个表达匹配多个替代模式

计算R中的威布尔分布的EDF

根据模式将一列拆分为多列,并在R中进行拆分

合并DFS列表并将索引提取为新列

有效识别长载体中的高/低命中

LOF中的插图短文字幕

将多个变量组合成宽格式

我们如何在R中透视数据并在之后添加计算

当每个变量值只能 Select 一次时,如何从数据框中 Select 两个变量的组合?

将数据集旋转到长格式,用于遵循特定名称模式的所有变量对

在R中,如何从一系列具有索引名的变量快速创建数据帧?

层次树图的数据树

为什么函数toTitleCase不能处理english(1),而toupper可以?

有没有办法通过str_Detect()或其他字符串匹配函数来连接两个长度不等的数据帧?

主题(Legend.key=Element_RECT(Fill=&Quot;White&Quot;))不起作用

随机生成样本,同时在R内的随机样本中至少包含一次所有值