我想绘制数据框中所有变量的直方图,但是我想用变量之一对图进行着色(或填充)。我该怎么办?
This link显示了如何绘制所有变量的直方图,但没有显示如何对其进行着色。相反,我可以为一个变量绘制直方图,并使用下面的代码对其进行着色,但是然后我必须一一绘制。
ggplot(mtcars, aes(mpg, color=factor(vs))) + geom_histogram()
答案 0 :(得分:2)
如果您需要根据其中一列为所有virtualscene\posters=@Variant(\0\0\0\b\0\0\0\x2\0\0\0\b\0w\0\x61\0l\0l\0\0\0\n\ 0\0\0\\\0/\0U\0s\0\x65\0r\0s\0/\0l\0\x65\0o\0n\0\x61\0r\0\x64\0o\0.\0\x61\0r\0m\0\x65\0r\0o\0/\0\x44\0\x65\0s\0k\0t\0o\0p\0/\0J\0\x61\0m\0\x65\0s\0W\0i\0l\0s\0o\0n\0.\0p\0n\0g\0\0\0\n\0t\0\x61\0\x62\0l\0\x65\0\0\0\n\xff\xff\xff\xff)
着色,这就是您要查找的内容:
facets
如果您希望每个基于library(tidyverse)
ggplot(gather(mtcars, key, value, -c(vs)), aes(value, fill=factor(vs))) +
geom_histogram(bins = 10) +
facet_wrap(~key, scales = 'free_x')
的{{1}}具有不同的颜色,则可以使用此方法:
facet
由reprex package(v0.3.0)于2019-06-18创建