问题标签 [cowplot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - extrafont 和 showtext: eps 图形无法使用 arial
我有与Error using Arial in .eps figure with extrafont 包相同的问题,但答案对我没有帮助:我正在使用 ggplot2 和 cowplot 来创建数字。我想发表的期刊想要一个以 arial 为字体的 eps 文件。我用于library(extrafont)
更改字体和loadfonts(device='postscript')
. 为了保存我使用的数字,ggsave(filename='Fig2DFH.eps')
但出现错误:
grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y, : family 'Arial' not included in postscript() device 中的错误
根据上面的链接,我试图用
在这里,我收到以下错误:
我想知道我是否做错了什么,或者我在使用德国 PC 时是否必须更改名称中的某些内容。font.path 是正确的,但 C:Windows/Fonts/Arial 中的文件名是德语。我试图在 R 命令中更改文件名,但它不起作用。
r - 使用“hv”对齐在 plot_grid 中指定绘图高度:cowplot
我一直在使用 cowplot 中的 plot_grid 命令来安排我的绘图。我使用标签功能,我的情节在这方面看起来都一样。但是,当我 'hv' 对齐一些 y 轴限制非常不同的图时,例如下面的图,似乎使用了最短 y 范围的图的高度。
如果我只是“v”对齐绘图,它在某些方面看起来更好,但很难调整绘图大小并使标签看起来不错。我希望绘图高度不考虑 x 轴标签等,如上所示。
使用gtables,我可以获得所需的宽度/高度(如下),但这让我在文档中的所有图形中没有一致的标签。我可以使用与 cowplot 的“hv”对齐并指定要使用的绘图高度吗?
r - 在 gtable 对象中设置宽度折叠图;这曾经有效,但现在不再有效。
以下代码曾经可以工作,但现在不再可用。有人知道发生了什么吗?它必须是底层 gtable 代码的一些变化。
错误似乎发生在这一行:
任何见解将不胜感激。
请注意,类似的解决方案已经使用了很长时间,请参见此处。cowplot中的plot_grid()
函数也使用这样的代码来对齐绘图,它仍然有效。所以这让我完全迷惑了。