【发布时间】:2019-08-19 08:49:57
【问题描述】:
在 geom_bar 上使用填充参数不会为我的绘图上的条形着色。我正在使用来自 Titanic 数据集 here 的 train.csv。
passengers <- read.csv('../input/train.csv')
我尝试将填充移到 aes() 之外,尝试将 aes 移至 ggplot() 函数。
这是我在泰坦尼克号数据集上使用的代码
ggplot(data = passengers) +
geom_bar(mapping = aes(x=Survived, fill = Pclass))
这是我用作模板的代码,它在钻石数据中内置的 ggplot 上运行良好。
ggplot(data = diamonds) +
geom_bar(mapping = aes(x = cut, fill = cut))
我只是不断地用 geom_bar 为 Survived 使用 Pclass 作为填充获得灰色条。
【问题讨论】:
-
如果没有访问
passengers的任何人都很难提供帮助,您的数据框架是您重新组织泰坦尼克号数据集的原因。 -
卫生署!对于那个很抱歉。已使用数据集的链接以及我读入数据框的文件进行了编辑。
-
请将数据直接添加到您的问题中,而不是作为链接。
-
Pclass 是数字吗?如果是这样,请尝试在它周围扔一个
as.character()。