首页 文章
  • 98 votes
     answers
     views

    为组合ggplots添加一个共同的图例

    我有两个ggplots,我与 grid.arrange 水平对齐 . 我查看了很多论坛帖子,但我尝试的所有内容似乎都是现在更新并命名为其他内容的命令 . 我的数据看起来像这样; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -...
  • 0 votes
     answers
     views

    共享传奇3x3 ggplots

    我需要一个带有共享图例的3x3 ggplot . Controlling the plot layout when sharing legends between several ggplot2 graphs问题和答案为1x4图解决了这个问题(不是3x3这是我需要的) . 我试图根据自己的需要修改功能,经过多次尝试,我必须承认,洗礼功能远远超出了我的R知识 . 这是一个MWE,基于提到的问题中的...
  • 2 votes
     answers
     views

    ggplot右侧的常见图例

    我想将一个共同的图例对齐到情节的右边而不是底部 . 类似的例子在here讨论(史蒂文森的第二个答案) 通过史蒂文森对代码的基本编辑,我将legend.position更改为右,如果我保持ncol = 1,则图例仍然显示在底部,但如果我编辑ncol = 2,则图例显示在右侧但是有一个传说和情节之间的巨大空间 . library(ggplot2) library(gridExtra) grid_ar...
  • 97 votes
     answers
     views

    左对齐两个图形边(ggplot)

    我正在使用ggplot并且有两个图表,我希望彼此叠加显示 . 我使用gridExtra中的 grid.arrange 来堆叠它们 . 问题是,无论轴标签如何,我都希望图形的左边缘与右边缘对齐 . (问题出现是因为一个图的标签很短而另一个图很长) . The Question:我怎样才能做到这一点?我没有和grid.arrange结婚,但ggplot2是必须的 . What I've tried:...
  • 98 votes
     answers
     views

    为组合ggplots添加一个共同的图例

    我有两个ggplots,我与 grid.arrange 水平对齐 . 我查看了很多论坛帖子,但我尝试的所有内容似乎都是现在更新并命名为其他内容的命令 . 我的数据看起来像这样; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -...
  • 3 votes
     answers
     views

    在R中,如何存储插图以便以后使用grid.arrange进行排列?

    我创建了一个图形,其中我通过此命令插入另一个图形(两个ggplot2对象): vp=viewPort(...) print(ggplotobject1) print(ggplotobject2, vp=vp) 这正是我喜欢的方式(一个大图,在viewPort中指定的区域中绘制了自定义小图) . 问题是我需要稍后使用这个组合图表再次通过以下方式与其他图表进行排列: grid.arr...

热门问题