具有ggplot和R的2D普通PDF

丹尼尔·博内蒂

我正在尝试使用ggplot绘制轮廓/图像图,但直到现在都没有成功。

考虑一下R中的以下代码,该代码z使用双变量法线的PDF创建矩阵

require(mvtnorm)
x1 = seq(-3, 3, length.out=200)
x2 = seq(-3, 3, length.out=200)
z = matrix(0, length(x1), length(x2))
for (i in 1:length(x1)) {
    a = x1
    b = x2[i]
    z[,i] = dmvnorm(cbind(a,b))
}
image(x1,x2,z)

2D普通pdf图像图

是否可以z使用ggplot绘制矩阵

谢谢!

hrbrmstr
# reshape the data
require(reshape2)
dat <- melt(z)

# use geom_raster to mimic image

gg <- ggplot(dat, aes(x=Var2, y=Var1, fill=value))
gg <- gg + labs(x="", y="")
gg <- gg + geom_raster()
gg <- gg + coord_equal()
gg <- gg + scale_fill_gradient(low="red", high="yellow")
gg <- gg + scale_x_continuous(expand = c(0, 0))
gg <- gg + scale_y_continuous(expand = c(0, 0))
gg <- gg + theme_bw()
gg

在此处输入图片说明

如果需要,可以很容易地更改轴标签。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中具有地图和图层的ggplot2 stat_density2d的透明度和Alpha级别

来自分类Dev

带有ggplot2(R)的每系列密度单条coutour线2d

来自分类Dev

所有物体都具有刚体2d和boxcollider2d,并且没有碰撞

来自分类Dev

制作具有x和y坐标的2d网格的1d数组(x和y不引用2d网格的行和列)

来自分类Dev

制作具有x和y坐标的2d网格的1d数组(x和y不引用2d网格的行和列)

来自分类Dev

具有自定义trange和2d强度图的极坐标图

来自分类Dev

将具有坐标和值的字典转换为2D数组

来自分类Dev

打印从具有int和String的类派生的2D ArrayList

来自分类Dev

仅使用javascript生成和访问具有键值对的2d数组

来自分类Dev

如何在 webgl 上渲染具有指定宽度和高度的 2d 精灵

来自分类Dev

R中具有非等距值的2D线性插值

来自分类Dev

2D数组但具有索引-Java

来自分类Dev

具有相同值的Python 2D数组

来自分类Dev

具有不同列数的C ++ 2D数组

来自分类Dev

具有2D阵列的C内存管理

来自分类Dev

具有数据类型的2D NumpyArray

来自分类Dev

具有2D数组的MPI_Allgather

来自分类Dev

具有功能的2D阵列scanf

来自分类Dev

具有多人支持的Java 2d RPG游戏

来自分类Dev

具有不同形状的2D阵列相乘

来自分类Dev

具有不同形状的2D阵列相乘

来自分类Dev

具有2D阵列的C内存管理

来自分类Dev

C ++中具有2D数组的指针

来自分类Dev

具有2D数组的C ++宏

来自分类Dev

请求想法-如何对具有多行和三列的2D数组进行排序,并保持数据行

来自分类Dev

R ggplot2:如何绘制具有纯色和透明笔触并根据颜色着色的geom_point?

来自分类Dev

PDFBOX Same Stream具有粗体和普通文本

来自分类Dev

隐藏和显示具有多个普通类的div

来自分类Dev

使用具有3个或更多类变量的KSVM(kernlab)在R中创建2D图

Related 相关文章

  1. 1

    R中具有地图和图层的ggplot2 stat_density2d的透明度和Alpha级别

  2. 2

    带有ggplot2(R)的每系列密度单条coutour线2d

  3. 3

    所有物体都具有刚体2d和boxcollider2d,并且没有碰撞

  4. 4

    制作具有x和y坐标的2d网格的1d数组(x和y不引用2d网格的行和列)

  5. 5

    制作具有x和y坐标的2d网格的1d数组(x和y不引用2d网格的行和列)

  6. 6

    具有自定义trange和2d强度图的极坐标图

  7. 7

    将具有坐标和值的字典转换为2D数组

  8. 8

    打印从具有int和String的类派生的2D ArrayList

  9. 9

    仅使用javascript生成和访问具有键值对的2d数组

  10. 10

    如何在 webgl 上渲染具有指定宽度和高度的 2d 精灵

  11. 11

    R中具有非等距值的2D线性插值

  12. 12

    2D数组但具有索引-Java

  13. 13

    具有相同值的Python 2D数组

  14. 14

    具有不同列数的C ++ 2D数组

  15. 15

    具有2D阵列的C内存管理

  16. 16

    具有数据类型的2D NumpyArray

  17. 17

    具有2D数组的MPI_Allgather

  18. 18

    具有功能的2D阵列scanf

  19. 19

    具有多人支持的Java 2d RPG游戏

  20. 20

    具有不同形状的2D阵列相乘

  21. 21

    具有不同形状的2D阵列相乘

  22. 22

    具有2D阵列的C内存管理

  23. 23

    C ++中具有2D数组的指针

  24. 24

    具有2D数组的C ++宏

  25. 25

    请求想法-如何对具有多行和三列的2D数组进行排序,并保持数据行

  26. 26

    R ggplot2:如何绘制具有纯色和透明笔触并根据颜色着色的geom_point?

  27. 27

    PDFBOX Same Stream具有粗体和普通文本

  28. 28

    隐藏和显示具有多个普通类的div

  29. 29

    使用具有3个或更多类变量的KSVM(kernlab)在R中创建2D图

热门标签

归档