首页 > 解决方案 > geom_mosaic 和 aes 魔法

问题描述

我将以下用于马赛克图。在文档中,它提供了以下示例:

ggplot(data = fly) +
   geom_mosaic(aes(x = product(DoYouRecline, RudeToRecline), fill=DoYouRecline)

所以DoYouReclineandRudeToRecline是图中的 x 和 y 变量,但由于某种原因,它们与product返回names 列表的函数结合使用。geom_mosaic 内部如何使用product(DoYouRecline, RudeToRecline),以便确定 x 和 y 轴需要使用这两个参数?

我遇到的主要问题是我需要将这些属性名称之一作为变量,例如:

attr_name =  'foo'
ggplot(data = fly) +
   geom_mosaic(aes(x = product(DoYouRecline, attr_name), fill=DoYouRecline)

谢谢!

标签: rggplot2

解决方案


推荐阅读