博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【R作图】如何避免图例显示不完全
阅读量:7062 次
发布时间:2019-06-28

本文共 564 字,大约阅读时间需要 1 分钟。

用R作图的时候(PCA,热图,之类的),经常会遇到需要自行添加图例的情况。

这时候我们经常会使用legend函数添加图例。如果自行设定图例的横纵坐标位置,则很难确定图例在图形中的位置,因为每个图的横纵坐标范围并不固定。

总不能每个图都频繁调整,找到一个最佳的图例位置吧。

(这图例就在中间,不好看)

 

为了画图的简便,legend中位置参数可以使用一些词汇代替(如颜色的指定col=“red”一样,不一定要设定RGB值)

The location may also be specified by setting x to a single keyword from the list "bottomright", "bottom", "bottomleft", "left", "topleft", "top", "topright", "right" and "center". 

 

(图例都剩一点儿了,怎么看T.T)

但是我们看到,由于画了PCA图,会指定画布的大小。而legend只能在图中显示一部分。坑爹啊!!~~~~~

所以,我们采取一些策略:

先画一个空的plot,记得type=“n”,数据要和需要画的图一样(至少框图大小一致)。

然后再在PCA函数中添加add.plot=T。

(这样正合适了~~~呵呵··~~~~)

转载地址:http://afyll.baihongyu.com/

你可能感兴趣的文章
PAT A1096 质因子分解
查看>>
通信类
查看>>
一块GPU就能训练语义分割网络,百度PaddlePaddle是如何优化的?
查看>>
MongoDB
查看>>
S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析
查看>>
钱包应用程序
查看>>
tcpdump查看Nginx长连接还是短连接
查看>>
spring aop 之链式调用
查看>>
react生命周期
查看>>
聊聊flink TaskManager的memory大小设置
查看>>
JavaScript五十问——对比来说CSS的Grid与FlexBox(上篇)
查看>>
java Script 的if判断2
查看>>
dubbo源码解析(三十六)集群——configurator
查看>>
Spring MVC常用客户端参数接收方式
查看>>
你想让自己的产品像病毒一样疯传吗
查看>>
腾讯云发布runC容器逃逸漏洞修复公告
查看>>
MQ框架的比较
查看>>
Json and Go
查看>>
比特币——区块链的发展历程
查看>>
表驱动法
查看>>