绘制一维分类变量

时间:2017-01-09 20:31:29

标签: r ggplot2

我想按顺序绘制单个分类变量,仅使用颜色来区分点。例如。 factor(mtcars$cyl)被绘制为一条线或" tile"使用与cyl值对应的颜色表示的每个数据点(线或矩形地图区域的切片或方块)进行映射。

这种情节类型会被称为什么? geom会用于什么?

编辑:不是最漂亮的,但这有效:ggplot(mtcars, aes(x=seq_len(nrow(mtcars)), y = "")) + geom_tile(aes(fill = factor(cyl)))

此外,多个这样的情节共同面对:

ggplot(mtcars, aes(x=seq_len(nrow(mtcars)), y = factor(am))) + geom_tile(aes(fill = factor(cyl))) + facet_grid(am ~ ., scales = "free")

enter image description here

请让我知道更优雅的方法。

0 个答案:

没有答案