如何保存自定义(仅保留下三角形)ggpairs 图?

普雅

我使用gpairs_lower答案中函数仅显示ggpairs绘图矩阵的下三角形但现在我不知道如何保存结果图。

通常的方法来保存ggpairs情节并没有在这里工作:

gpairs_lower <- function(g){
  g$plots <- g$plots[-(1:g$nrow)]
  g$yAxisLabels <- g$yAxisLabels[-1]
  g$nrow <- g$nrow -1

  g$plots <- g$plots[-(seq(g$ncol, length(g$plots), by = g$ncol))]
  g$xAxisLabels <- g$xAxisLabels[-g$ncol]
  g$ncol <- g$ncol - 1

  g
}

library("GGally")
g <- ggpairs(iris[, 1:4], 
             lower  = list(continuous = "points"),
             upper  = list(continuous = "blank"),
             diag  = list(continuous = "blankDiag")
     )


png("graph.png", height = 720, width = 720)
gr <- gpairs_lower(g)
print(gr)
dev.off()

## graph.png is not saved

它不工作,我相信,因为gpairs_lower相对于ggpairs确实无法返回ggmatrix的对象。

理查德任何帮助将不胜感激。

编辑:现在上面的代码有效!

格里斯

您的代码的问题是高度和宽度的默认单位是像素,因此您要保存 7x7 像素的图像!!尝试其他值或更改units

png("myPlotMatrix.png", height = 700, width = 700)
g <- ggpairs(iris[, 1:4], 
             lower  = list(continuous = "points"),
             upper  = list(continuous = "blank"),
             diag  = list(continuous = "blankDiag")
)

g<-gpairs_lower(g)
print(g)
dev.off()

看看?png

宽度:设备的宽度。

高度:设备的高度。

单位:给出高度和宽度的单位。可以是 px(像素,默认值)、in(英寸)、cm 或 mm。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设计图:帕斯卡三角形

来自分类Dev

如何在MATLAB中使用特定的颜色图绘制3D三角形网格形状?

来自分类Dev

R图相关曲线的下三角形(ggplot2)

来自分类Dev

直角三角形的长度(Java Eclipse):用户输入图

来自分类Dev

R图相关曲线的下三角形(ggplot2)

来自分类Dev

使用流程图识别三角形

来自分类Dev

MATLAB-来自三角形内的(x,y,z)点的平滑热图吗?

来自分类Dev

我可以将3个大小相等的子图布置成三角形吗?

来自分类Dev

使用OpenCV和Matlab从校准的图像和三角形网格生成深度图

来自分类Dev

从一系列线中找到所有三角形(德劳内图)

来自分类Dev

为相关矩阵热图的底部三角形排除或设置唯一颜色

来自分类Dev

如何在每个单元格划分为四个三角形的情况下创建热图?

来自分类Dev

Android三角形自定义按钮

来自分类Dev

将自定义UIView剪切为三角形

来自分类Dev

将自定义三角形映射到相机的视角

来自分类Dev

自定义R箱形图

来自分类Dev

分类变量的三角图

来自分类Dev

在 SCSS 上创建三角图

来自分类Dev

如何获得AABB三角形的三角形?

来自分类Dev

GLSL自定义/不对具有顶点颜色的三角形进行插值

来自分类Dev

向标注自定义MKAnnotationView子类添加缺少的三角形(工具提示)

来自分类Dev

如何从Voronoï图进行三角剖分?

来自分类Dev

Matplotlib:如何获得子图的三角矩阵?

来自分类Dev

Python程序包可将两个热图合二为一(将每个正方形分成两个三角形)

来自分类Dev

Python程序包可将两个热图合二为一(将每个正方形分成两个三角形)

来自分类Dev

自定义素面图

来自分类Dev

自定义蜂巢图

来自分类Dev

自定义素面图

来自分类Dev

如何将下拉列表中的三角形图标更改为html中的自定义图标

Related 相关文章

  1. 1

    设计图:帕斯卡三角形

  2. 2

    如何在MATLAB中使用特定的颜色图绘制3D三角形网格形状?

  3. 3

    R图相关曲线的下三角形(ggplot2)

  4. 4

    直角三角形的长度(Java Eclipse):用户输入图

  5. 5

    R图相关曲线的下三角形(ggplot2)

  6. 6

    使用流程图识别三角形

  7. 7

    MATLAB-来自三角形内的(x,y,z)点的平滑热图吗?

  8. 8

    我可以将3个大小相等的子图布置成三角形吗?

  9. 9

    使用OpenCV和Matlab从校准的图像和三角形网格生成深度图

  10. 10

    从一系列线中找到所有三角形(德劳内图)

  11. 11

    为相关矩阵热图的底部三角形排除或设置唯一颜色

  12. 12

    如何在每个单元格划分为四个三角形的情况下创建热图?

  13. 13

    Android三角形自定义按钮

  14. 14

    将自定义UIView剪切为三角形

  15. 15

    将自定义三角形映射到相机的视角

  16. 16

    自定义R箱形图

  17. 17

    分类变量的三角图

  18. 18

    在 SCSS 上创建三角图

  19. 19

    如何获得AABB三角形的三角形?

  20. 20

    GLSL自定义/不对具有顶点颜色的三角形进行插值

  21. 21

    向标注自定义MKAnnotationView子类添加缺少的三角形(工具提示)

  22. 22

    如何从Voronoï图进行三角剖分?

  23. 23

    Matplotlib:如何获得子图的三角矩阵?

  24. 24

    Python程序包可将两个热图合二为一(将每个正方形分成两个三角形)

  25. 25

    Python程序包可将两个热图合二为一(将每个正方形分成两个三角形)

  26. 26

    自定义素面图

  27. 27

    自定义蜂巢图

  28. 28

    自定义素面图

  29. 29

    如何将下拉列表中的三角形图标更改为html中的自定义图标

热门标签

归档