相关性图
R中相关性图有两种比较简单的画法,一个是使用corrplot包,另一个则是使用ggcorr,利用这两个包,即可绘制出非常美观的相关性图了。这里不对两个包进行细讲,仅仅只是针对在使用过程中遇到的问题进行解决。
corrplot
在使用corrplot进行绘图时,如果我们想要添加一个标题,直接使用title =这个参数会生成如下的结果,我们以示例代码为例:
M <- cor(mtcars) corrplot(M, src="/uploads/allimg/220120/1534442I1-0.png" />标题不能显示完全。此时我们只需要添加参数:mar=c(0, 0, 1, 0)即可,代码及生成的结果如下:
corrplot(M, src="/uploads/allimg/220120/1534441645-1.png" />另一个问题是,如果我们想要将旁边红色的变量名称进行隐藏需要如何修改?
同样也是仅仅只添加一行参数即可:, tl.pos = 'n'
corrplot(M, src="/uploads/allimg/220120/15344453M-2.png" />参考:How to have R corrplot title position correct?
ggcorr
这种方法虽然基于个人比较喜欢的ggplot,但绘制出来的相关性图感觉并没有corrplot使用起来那么便捷,许多设定都很难进行调整。因此在本博客就不进行深入探究,仅仅只是在下面附上几个相关的网址:
ggcorr: correlation matrixes with ggplot2
ggcorr - Plot a correlation matrix with ggplot2
eps格式输出图像
使用eps格式输出图像只需用如下的代码即可。(可使用getwd()查看储存的路径)
setEPS() postscript("whatever.eps") plot(rnorm(100), main="Hey Some Data") # 自己的绘图函数 dev.off()参考:Export a graph to .eps file with R
以上就是R语言中corrplot标题居中及eps格式输出的详细内容,更多关于R中corrplot标题居中eps格式输出的资料请关注服务器之家其它相关文章!
原文链接:https://kanny.blog.csdn.net/article/details/88578390