zoukankan      html  css  js  c++  java
  • 【R作图】如何避免图例显示不完全

    用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。

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

  • 相关阅读:
    扫描线 leetcode 759
    创建tensor的方法
    vector
    scatter_
    size、shape
    复杂问题
    random.normal
    set
    将可迭代对象中的元素通过字典映射成数字
    zipfile.ZipFile
  • 原文地址:https://www.cnblogs.com/xianghang123/p/2826180.html
Copyright © 2011-2022 走看看