ggsave不限制线条宽度。

3
我有以下例子。
library(ggplot2)
library(ggthemes)
ggplot(mtcars) + 
  geom_point(aes(x = wt, y = mpg, colour=factor(gear))) + 
  facet_wrap(~am) +
  ggtitle("Title") +
  theme(
    axis.line.x = element_line(colour = "black", size = 0.5, linetype = "solid"),
    axis.line.y = element_line(colour = "black", size = 0.5, linetype = "solid")
  )

ggsave(filename = "~/Desktop/test.pdf")

element_line()函数的文档中没有指定size属性使用的单位。但是当我在Illustrator中打开生成的pdf文件时,坐标轴线显示为1.07pt的线条。

那么,size属性的单位是什么,如何使输出线宽为0.5pt?

谢谢


你看过这个吗?https://dev59.com/wWQm5IYBdhLWcg3w0RtV - bVa
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Pascal
1个回答

1
转换系数为(72.27/25.4)*(72.27/96)=2.141959。因此,正如您所指出的那样,size=0.5会导致线条宽度为1.07pt。有关详细信息,请参见此处

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接