我正在尝试创建一个堆积条形图,以指示何时向网站上的资源发出请求。我想使用渐变图例来描述请求何时发出。如何创建渐变图例,这是可视化此时域数据的正确方法吗?
> head(livePostHit)
path date hits
1 /2017/06/27/goog-fit-cal.html 2018/04/01 1
2 /2015/05/24/sqlite-tutorial.html 2018/04/01 1
3 /2016/11/07/coin-freq.html 2018/04/01 1
4 /2017/03/30/alpine-linux.html 2018/04/01 2
5 /2018/03/09/querySelectorAll.html 2018/04/01 1
6 /2017/11/24/fedora-27-rv.html 2018/04/01 1
> ggplot(livePostHit, aes(x = path, y = hits, fill = date)) +
geom_bar(stat='identity') +
theme(axis.text = element_text(angle=75, hjust = 1),
legend.position = 'none')
我关闭了图例,因为有太多的组可以正确渲染,但我想创建像最高到最低的渐变。
答案 0 :(得分:0)
我只需要将日期设为实际日期类型而不是因素。
livePostHit$date <- as.Date(livePostHit$date)