【发布时间】:2019-04-15 08:45:37
【问题描述】:
当我从 R 导出 ggplots(在 svg 中使用 ggsave)以在 inkscape 中修改它们时,我遇到了以下问题:
我使用文本工具来选择一些文本(例如轴标签)。如果我想在下拉菜单中增加字体大小,inkscape 只会增加文本的 height,宽度保持不变。我留下的文字纵横比错误。
这一定是由于在某个时间点(ggplot、ggsave 或inkscape)完成的某种类型转换(例如文本到对象)。到目前为止,我一直无法弄清楚如何解决这个问题。到目前为止,我已经恢复到删除现有文本并在inkscape中创建新文本(调整字体大小完全正常)
为 Inkscape 创建输入的代码:
tdf <- data.frame()
tpl <- ggplot(tdf) + xlab("testtext")
ggsave(filename="tpl.svg",plot=tpl,height=5,width=8,device="svg")
【问题讨论】: