I have some data on Twitter that I would like to describe overtime work based on the type of tweets (tweet / mention / retweet).
Data is currently being loaded into a tuple list containing date and type :
time = [('2014-04-13', 'tweet'),
('2014-04-13', 'tweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'retweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'tweet'),
('2014-04-13', 'retweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'tweet'),
('2014-04-13', 'retweet'),
('2014-04-13', 'retweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'tweet'),
('2014-04-13', 'tweet'),
('2014-04-13', 'tweet'),
('2014-04-13', 'tweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'retweet'),
('2014-04-13', 'mention'),
('2014-04-13', 'tweet')]
I loaded the data into a pandas DataFrame:
time_df = pd.DataFrame(time, columns=['date','time'])
Now that the data looks like this:
date time
0 2014-04-13 tweet
1 2014-04-13 tweet
2 2014-04-13 mention
3 2014-04-13 retweet
4 2014-04-13 mention
...
...
...
However, now I'm lost when it comes to building this data over time. In addition, I would like to split each type (tweet / mention / retweet) as a different color line. It should also be noted that sometimes I may need to aggregate data by day / week / month.
, , , Tweet, Mention, Retweet:
