在 ggplot 中使用 geom_raster 函数,我将我的数据转换为数据框,但它不起作用

宝宁

我正在尝试使用 R 将矩阵数据绘制到 d*d 网格中。所以我使用了 geom_raster 函数。

我有包含三个变量的数据:row 和 col 指定每个数据点的位置,w 是我希望使用 geom_raster 绘制的数据。

我模拟了以下三个变量:

row <- rep(1:55, 55)
col <- rep(1:55, 55)
w <- runif(55*55)

我为了使用 ggplot,我将数据转换为数据框形式:

df <- data.frame(
   row = row, col = col, w = w
)

现在我使用 df 来生成绘图

ggplot(data = df, aes(row, col)) + geom_raster(fill = aes(w))

但它返回一个错误说

Error in stats::complete.cases(df[, vars, drop = FALSE]) : 
 invalid 'type' (list) of argument

我最终不知道如何修复这个错误,有人能帮我吗?

林志

您的语法geom_raster看起来不正确。

试试这个:...

    ggplot(data = df, aes(row, col)) + geom_raster(aes(fill=w))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ggplot2 geom_raster()生成彩色矩形

来自分类Dev

使用 geom_raster() 或 geom_tile 或 geom_rect() 绘制多个图层

来自分类Dev

如何在基本图形中复制 ggplot2::geom_raster?

来自分类Dev

我在网格中使用数字文本框。但是数据没有绑定。为什么它不起作用?

来自分类Dev

我正在尝试使用带有 html 标签的 angular 打印数据,但它不起作用

来自分类Dev

转换要在ggplot条形图中使用的数据框

来自分类Dev

在ggplot2中使用geom_function调用用postgreSQL plr编写的函数

来自分类Dev

for循环中使用ggplot进行绘图不起作用

来自分类Dev

在ggplot中使用geom_vline()复制图例

来自分类Dev

在GGplot2中使用Geom_Bar

来自分类Dev

在ggplot的geom_smooth中使用多个值作为跨度

来自分类Dev

在ggplot中使用geom_vline()复制图例

来自分类Dev

geom_raster(),无填充,无图例

来自分类Dev

如何在R中使用ggplot / geom_bar在条形图顶部的数据集中添加自定义标签?

来自分类Dev

我在 sql 中使用事务来强制所有查询结果成功。但它不起作用

来自分类Dev

我想使用我的字典中的值。也计算 - 但它不起作用

来自分类Dev

尝试在RecyclerView中使用onClick,但它不起作用

来自分类Dev

我试图在使用\ t快速显示时缩进数据,但是它不起作用

来自分类Dev

我尝试使用+ ge 2个值的总和,但它不起作用

来自分类Dev

试图在我的桌子上使用 jquery.tablesorter 插件,但它不起作用

来自分类Dev

我正在尝试使用 css 调整图像大小以适应移动设备,但它不起作用

来自分类Dev

我正在尝试使用 Simple Switch 外壳,但它不起作用?

来自分类Dev

ggplot2:使用geom_line的x轴因子不起作用

来自分类Dev

在 R 中使用 ggplot() 为数据点提供不同的符号

来自分类Dev

更新在 Laravel 中不起作用,如果我在数据库中使用与列名不同的文本框名称

来自分类Dev

R ggplot2:在 geom_tile 中使用二进制数据统一填充分组样本

来自分类Dev

为什么我的数据库不起作用,我在官方文档中使用的方式?

来自分类Dev

在函数中使用ggplot2时出现ArrangeGrob错误

来自分类Dev

函数中使用ggplot创建的图的多图错误

Related 相关文章

  1. 1

    从ggplot2 geom_raster()生成彩色矩形

  2. 2

    使用 geom_raster() 或 geom_tile 或 geom_rect() 绘制多个图层

  3. 3

    如何在基本图形中复制 ggplot2::geom_raster?

  4. 4

    我在网格中使用数字文本框。但是数据没有绑定。为什么它不起作用?

  5. 5

    我正在尝试使用带有 html 标签的 angular 打印数据,但它不起作用

  6. 6

    转换要在ggplot条形图中使用的数据框

  7. 7

    在ggplot2中使用geom_function调用用postgreSQL plr编写的函数

  8. 8

    for循环中使用ggplot进行绘图不起作用

  9. 9

    在ggplot中使用geom_vline()复制图例

  10. 10

    在GGplot2中使用Geom_Bar

  11. 11

    在ggplot的geom_smooth中使用多个值作为跨度

  12. 12

    在ggplot中使用geom_vline()复制图例

  13. 13

    geom_raster(),无填充,无图例

  14. 14

    如何在R中使用ggplot / geom_bar在条形图顶部的数据集中添加自定义标签?

  15. 15

    我在 sql 中使用事务来强制所有查询结果成功。但它不起作用

  16. 16

    我想使用我的字典中的值。也计算 - 但它不起作用

  17. 17

    尝试在RecyclerView中使用onClick,但它不起作用

  18. 18

    我试图在使用\ t快速显示时缩进数据,但是它不起作用

  19. 19

    我尝试使用+ ge 2个值的总和,但它不起作用

  20. 20

    试图在我的桌子上使用 jquery.tablesorter 插件,但它不起作用

  21. 21

    我正在尝试使用 css 调整图像大小以适应移动设备,但它不起作用

  22. 22

    我正在尝试使用 Simple Switch 外壳,但它不起作用?

  23. 23

    ggplot2:使用geom_line的x轴因子不起作用

  24. 24

    在 R 中使用 ggplot() 为数据点提供不同的符号

  25. 25

    更新在 Laravel 中不起作用,如果我在数据库中使用与列名不同的文本框名称

  26. 26

    R ggplot2:在 geom_tile 中使用二进制数据统一填充分组样本

  27. 27

    为什么我的数据库不起作用,我在官方文档中使用的方式?

  28. 28

    在函数中使用ggplot2时出现ArrangeGrob错误

  29. 29

    函数中使用ggplot创建的图的多图错误

热门标签

归档