如何解决VS Code中R的ggplot2字符中的错误
a <- data.frame(
x = c(1,2,3,4,5),y = c(5,5,7,5))
我是VS Code的新手,正在此IDE中测试R 4.0.1。我曾经使用RStudio来做这种事情。在Rstudio中效果很好。
我去制作图形时遇到了一个问题,由于某些原因,字符很奇怪。
install.packages('ggplot2')
library(ggplot2)
ggplot(a) +
geom_col(aes(x = x,y = y)) +
ggtitle('My title')
想要的数字:
我该如何解决?
解决方法
更新 (2/2021):我将 R 版本从 3.6 更新到 4.0,此问题已修复。我的 R 图形窗口不再显示奇怪的字符!如果这对您不起作用,请参见下文:
@Ben Bolker 建议也尝试使用 png()
或 CairoPNG()
(使用 Cairo
包)。
原文: 我遇到了同样的问题,我在 Linux 终端中使用 Sublime Text 和 Rscript。不幸的是,我还没有找到解决方法,但只有一种解决方法。
这就是我所做的: 使用 pdf 函数将绘图保存为 pdf。然后,如果您需要将其保存为 png 或 jpg,您可以截取 pdf 的屏幕截图。我知道它不是很优雅,但到目前为止它对我有用。
a <- data.frame(
x = c(1,2,3,4,5),y = c(5,5,7,5))
library(ggplot2)
myplot <- ggplot(a) +
geom_col(aes(x = x,y = y)) +
ggtitle('My title')
pdf("myplot_filename.pdf")
print(myplot)
dev.off()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。