r - RColorbrewer没有改变geom_bar上的绘图颜色 - R
问题描述
我正在绘制一个图,其中我的数据集是一个简单的数字列,
count1 -> c(10,10,10,10,9,8,6,4,4,3,3,3)
对于 y 轴,并且只是 y 轴的房间号列表。由于房间号无关紧要,数据的排列方式使 count1 的最大值位于左侧。我正在尝试使用一个调色板,它会根据条形的数量为条形上色,即 10 比 8 更重要,比 4 更重要,等等。
我已将列设置为.numeric(count1),并尝试了一些方法。RColorbrewer 已加载,我只是得到一些随机的、难看的颜色,表明 RColorbrewer 根本没有激活。
这是我的情节代码,也许有人能找到我的错误?我想房间号码(x 轴)的数据类型应该无关紧要。
ggplot(fumeNumber3, aes(x = reorder(Location, -count1), y = count1)) +
theme(axis.text.x = element_text(angle = 85, hjust = 1)) +
geom_bar(stat = "identity", fill = (fumeNumber3$count1)) +
labs(x = "Lab Location", y = "Number of Fume Hoods in lab") +
scale_fill_brewer(palette = "Blues")
解决方案
推荐阅读
- php - For 循环正在通过电子邮件发送表格中的每行一个字符
- python-3.x - python字典中的语法
- javascript - 单击时添加折线并在鼠标光标上显示下一个点
- python - Python中try子句的无效语法错误
- ajax - 呈现 AJAX 响应的 HTML
- azure - 为 Azure 存储访问配置独立 Spark
- javascript - 在 javascript 中,如何获取 setattribute 值来引用变量?
- google-drive-api - 我可以在云网站上使用 G-Drive 吗?
- java - AWS Lambda Java SDK 连接超时问题
- swift4 - Sort方法的时间复杂度