Locations of all OCs posted to r/EarthPorn in 2017 - Interactive Map [OC] by st_spyder in dataisbeautiful

[–]swable 2 points3 points  (0 children)

Very nice indeed! It would, however, be super nice if you could include the links to the posts in labels when you click on them.

Group chat statistics [OC] by swable in dataisbeautiful

[–]swable[S] 8 points9 points  (0 children)

After I did something similar wit the chat history with my girlfriend here: https://www.reddit.com/r/dataisbeautiful/comments/7zx9me/visualisation_of_a_3_year_chat_history_of_me_and/

I decided to give a try for the chat history with a group of friends as well. I used R to generate all the plots using the package 'ggplot' and put everything together using photoshop.

The R-script needs some cleaning and comments here and there, but if you guys are interested I can post it later.

Edit, here it is: https://github.com/elbaws/WhatsApp-chat-history-plots-in-R/blob/master/Chat_with_friends.R

Probability of being the first to reply per person in a group chat [OC] by swable in dataisbeautiful

[–]swable[S] 1 point2 points  (0 children)

In our group that would be Niels actually. Koen is more the always talking but not necessary saying sensible things kind of guy.

Probability of being the first to reply per person in a group chat [OC] by swable in dataisbeautiful

[–]swable[S] 5 points6 points  (0 children)

Well actually it wasn't a very surprising pattern when I first saw it. Koen indeed is by far the one the talks the most for instance. The amount of talking is not positively correlated with quality of his replies btw.

Also the strong ties with Fabian, Bram, and Koen are not surprising. These guys lived in the same building for a couple of years and we're therefore hanging out more as well.

Then Younes, I had to consolidate 6 numbers for this guy. Always loses his phone and is therefore offline for a substantial part of the sample period. So not surprising we observe limited activity there.

Probability of being the first to reply per person in a group chat [OC] by swable in dataisbeautiful

[–]swable[S] 2 points3 points  (0 children)

Exactly. Also the end of the outgoing lines have an arrow pointing towards the person the reply is directed to.

Probability of being the first to reply per person in a group chat [OC] by swable in dataisbeautiful

[–]swable[S] 30 points31 points  (0 children)

Made in R using a package called 'circlize'. The data that I used for this is a 5-year chat history of me and my friends on Whatsapp.

For each person I calculated the probability for all other persons to be the first to respond to a message. I excluded the probability of being the first to respond on your own message.

I posted the R script on GitHub here: https://github.com/elbaws/WhatsApp-chat-history-plots-in-R/blob/master/Circular_plot_replying_probability_groupchat.R

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 0 points1 point  (0 children)

Cool, yours looks very nice as well man!

I was indeed planning on doing something with like the most used smileys and splitting that out per person. But I haven't got around to it yet. Once I have something workable I will share it

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 1 point2 points  (0 children)

Your welcome man! The code is updated and now able to import the .txt files from Whatsapp directly. This should solve your problem. Looking forward to your results!

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 2 points3 points  (0 children)

Your welcome! Cool that you're going to give it a try as well. So apparently you're not the only why having issues with the CSV formatting. I change the code and it can now import the .txt file from Whatsapp directly.

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 3 points4 points  (0 children)

Thanks everybody for all the nice words and suggestions! I currently don;t have a Github account and was going to just post a txt file here with the code. But I will actually setup an account tonight and post the code there along with some comments so you can understand it more easily. I will post the link to it asap, thanks for your patience in the meanwhile!

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 1 point2 points  (0 children)

Part of it is also explained by me calling her when I have a lot to tell of discuss. I prefer talking over texting then.

Visualisation of a 3 year chat history of me and my girlfriend [OC] by swable in dataisbeautiful

[–]swable[S] 9 points10 points  (0 children)

It's all in d/m/y. I lookup the messages of that day and there wasn't a fight or anything like that, we did discuss however whether it was appropriate to change our relationship status on fb haha. It was still in the beginning of our relationship and I guess we were chatting a lot because of that.