相关疑难解决方法(0)

将R图绘制到LaTeX中?

我是R和LaTeX的新手,刚刚发现如何使用R绘制标准时间序列图并将其保存为png图像.我担心的是将它保存为图像然后将其嵌入到LaTeX中将会扩展它并使其看起来很难看.

有没有办法让R的plot()函数输出一个矢量图形并将其嵌入到LaTeX中?我是两个人的初学者所以请温柔:)代码片段非常感谢!

graphics latex r vector-graphics

67
推荐指数
3
解决办法
6万
查看次数

ggplot2 pdf导入Adobe Illustrator缺少字体AdobePiStd

我使用以下命令创建了几个简单的ggplot2图并将它们保存为PDF文件:

p <- ggplot(plotobject, aes(x=Pos, y=Pval),res=300)
ggsave(plot=p,height=6,width=6,dpi=200, filename="~/example.pdf")
Run Code Online (Sandbox Code Playgroud)

如果我现在在Adobe Illustrator中打开此example.pdf,我会收到以下错误:

字体AdobePiStd缺失.受影响的文本将使用替代字体显示.

有没有办法在ggplot2中指定一个字体(我认为这是针对点/点)Adobe会理解或者有没有办法让这个字体在Adobe工作?

/编辑只是为了澄清,文本/标签/标题都很好它的字体/ edit2缺少的点我只是使用ggsave中的EPS输出我有一个工作的解决方案,但仍然希望找到一种方法也可以直接在AI中打开/导入PDF格式的ggplot2图

r adobe-illustrator ggplot2

50
推荐指数
5
解决办法
2万
查看次数

以R数字指定字体大小

在R中生成数字时是否有一种指定字体大小的方法.这似乎是一个非常基本的要求,但我似乎找不到任何指定字体大小的地方的引用.我可以将数字保存为pdf,如下所示:

setwd("C:\\")
pdf(file="Plot.pdf",family="Times")
plot(x,y);
dev.off()
Run Code Online (Sandbox Code Playgroud)

其中R基本上生成pdf中的数字,而不是在图窗口中.当我寻找改变字体大小的方法时,我看到人们指的是cex = 1.5参数来缩放150%的字体,以及cex.lab,cex.axis等...虽然现在不是一个直接的问题,但我做的是想知道当我发布一些结果时会发生什么,而日志要求字体大小在9到11之间.如何控制R中的这些?任何建议,将不胜感激.

r font-size

9
推荐指数
1
解决办法
5108
查看次数

ggplot geom_point:如何设置自定义绘图符号的字体?

随着ggplot::geom_point我们能够设置使用绘图符号的任意字符scale_shape_manual.我将举例说明目的:使用三角形在每个单元格中创建一个具有两个值的热图:

require(ggplot2)

data <- data.frame(
    val = rnorm(40),
    grp = c(rep('a', 20), rep('b', 20)),
    x   = rep(letters[1:4], 5),
    y   = rep(letters[1:5], 4)
)

p <- ggplot(data, aes(x = x, y = y, color = val, shape = grp)) +
    geom_point(size = 18) +
    scale_shape_manual(values=c("\u25E4","\u25E2")) +
    theme_minimal() +
    theme(panel.grid = element_blank())

ggsave('triangle-tiles.pdf', device = cairo_pdf, width = 4.1, height = 3.5)
Run Code Online (Sandbox Code Playgroud)

带有geom_point的三角形热图

如果用于符号的字体具有这些特殊字符,则此方法可以正常工作.否则显然是失败的.我知道我们可以明确地定义字体并获得相同的结果geom_text:

require(dplyr)

data <- data %>% mutate(sym = ifelse(grp == 'a', "\u25E4", "\u25E2"))

p …
Run Code Online (Sandbox Code Playgroud)

r heatmap ggplot2 gtable

5
推荐指数
1
解决办法
438
查看次数