R堆积条形图,连续刻度

时间:2018-04-27 17:39:26

标签: r time-series data-visualization ggplot2

我正在尝试创建一个堆积条形图,以指示何时向网站上的资源发出请求。我想使用渐变图例来描述请求何时发出。如何创建渐变图例,这是可视化此时域数据的正确方法吗?

> 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')

我关闭了图例,因为有太多的组可以正确渲染,但我想创建像最高到最低的渐变。

Graph

1 个答案:

答案 0 :(得分:0)

我只需要将日期设为实际日期类型而不是因素。

livePostHit$date <- as.Date(livePostHit$date)