Say*_*Pal 0 r colors bar-chart ggplot2
我正在根据以下格式的数据生成条形图:
count | month
------|-----------
1000 | 2012-01-01
10000 | 2012-02-01
Run Code Online (Sandbox Code Playgroud)
我正在尝试为条形图分配连续的颜色。我希望将颜色渐变用作条形的填充颜色。
我正在尝试:
ggplot(userData, aes(month, count)) +
geom_bar(stat = "identity") +
scale_x_date() +
# scale_fill_gradient(low="blue", high="red") +
scale_fill_continuous(low="blue", high="red", limits=c(0,6500000)) +
labs(x= "Time", y="Count")
Run Code Online (Sandbox Code Playgroud)
但是,我没有得到理想的结果,图表中的条形仍然保持灰色,如下所示:
我已经尝试了scale_fill_continuous和和scale_fill_gradient,但是都没有成功。
我不确定我在这里到底缺少什么。
您尚未将填充美学分配给任何东西:aes(month, count, fill = count)应该做到这一点。
完整的代码:
ggplot(userData, aes(month, count, fill = count)) +
geom_bar(stat = "identity") +
scale_x_date() +
scale_fill_continuous(low="blue", high="red") +
labs(x= "Time", y="Count")
Run Code Online (Sandbox Code Playgroud)
(限制现在可能已无用,但可以随时将其重新添加)