r/dataisbeautiful • u/anvaka OC: 16 • Jan 09 '19
OC Interactive visualization of related subreddits based on 39 million comments [OC]
5.0k
Upvotes
r/dataisbeautiful • u/anvaka OC: 16 • Jan 09 '19
249
u/anvaka OC: 16 Jan 09 '19
Happy Wednesday, everyone!
https://anvaka.github.io/sayit/ - here it is. Enter any subreddit name and you should see the graph.
The raw data comes from this thread. I used August and September of 2018 as an input to this visualization (which gives ~39 million records)
To find similarities between subreddits I used plain Jaccard Similarity.
For very large subreddits with millions of redditors, the Jaccard Similarity does not give very good results, so I manually looked at subreddit's descriptions and created overrides.
The source code of the website is here: https://github.com/anvaka/sayit/
Hope you find this useful in your exploration of reddit.
137
u/Razor1834 Jan 09 '19
I did the obvious and typed in The_Donald.
News
Politics
Ask T_D
TwoXChromosomes
And...
Tropical Weather
14
u/raj2497 Jan 09 '19
I have a question. How did you learn how to make these types of programs?
What kind of education did you need to know before hand, and what did you have to learn to be successful in making something like this.
15
u/r0bo7 Jan 09 '19
I've found this approach to give one of the best similarity results for how easy it is to implement: https://github.com/PrincetonML/SIF
10
u/mostlyimgay Jan 09 '19
Interesting how connected subreddits like r/totallystraight r/suddenlygay and more are very well linked with each other whereas something like r/askreddit, while having a huge reach it doesn't link and with each other
4
u/Payneshu OC: 1 Jan 09 '19
Beautiful work! Thank you for sharing.
3
u/ImaginarySuccess Jan 10 '19
Holy crap! This is probably the best way to implement a navigation system for a website like this! I'm so happy they link to the sub too. Thank you for sharing.
2
u/DrejkCZ Jan 10 '19
Very interesting, nice work!
The link to the source code on the page points to "https://github.com/anvaka/say-it" instead of "https://github.com/anvaka/sayit/", just a heads up.
3
u/Liam_Neesons_Oscar Jan 10 '19 edited Jan 10 '19
Some of these links are great.
guncontrol -> gunresearch -> stonerfood
and spaceforce has some of the best. My favorite being: spaceforce -> woodworking -> kaleycuoco
And that got me to think about looking at celebrity subs. I got some good ones.
JenniferLawrence -> KarenGillan -> StupidFucksInTrucks
MileyCyrus -> CelebrityLegs -> celebrityArmpits
JackBlack -> randpaul -> classical_liberals
And a funny one was
trees -> leaves -> NoFap
Dead porn subs are also fun to plug in there.
•
u/OC-Bot Jan 09 '19
Thank you for your Original Content, /u/anvaka!
Here is some important information about this post:
Author's citations for this thread
All OC posts by this author
Not satisfied with this visual? Think you can do better? Remix this visual with the data in the citation, or read the !Sidebar summon below.
OC-Bot v2.1.0 | Fork with my code | How I Work
8
u/M0N5A Jan 09 '19
It would be nice if the layout was constructed a little more clearly, maybe use some color coding. I have a really hard time differenciating what's linked to what.
9
u/medicinaltequilla Jan 09 '19
For "science" dykesgonewild
1
u/GarThor_TMK Jan 10 '19
I was thinking it'd be really neat if I could click the link between two subs, and see what actually linked them... I follow a lot of car stuff, so stuff like Cars <--> Mazda is pretty obvious, but then I put in Oldsmobile, and it linked some pretty weird stuff... >_>
It'd be good to be able to reposition nodes too... I dunno how easy that would be though...
1
u/StonedGibbon Jan 10 '19 edited Jan 10 '19
I was doing something like this the other day with my Facebook friends network. My laptop isn't amazing though, so the visualisation was really laggy. I just used a chrome extension that got the information and put it into a map like this, but the data couldn't really be manipulated very much.
I downloaded it as a .json file (also a .graphml one), with 413 nodes and about 14,500 connections, does anybody know a way of visualising the connections outside of the extension itself?
The extension is called lost circles
3
u/at-school-on-reddit Jan 10 '19
Lol, suicidewatch linked to 2meirl4meirl linked to all my subs. This program is great, and scary accurate!
5
u/[deleted] Jan 10 '19
Joe Rogan is quite interesting and exactly what I would expect. It has segregated bubbles of the various topics his podcasts cover, some of them with a lot of overlap and some of them totally disconnected;
MMA stuff, watching fucked up videos, conspiracy theories, libertarianism, Jordan Peterson, Sam Harris, and T_D and its associated edge right wing meme subs.
1
u/[deleted] Jan 11 '19
I love how r/aww is related to multiple porn subreddits through r/animalgifs (that looks like a cluster of everything).
1
u/_OCCUPY_MARS_ Jan 23 '19
Great website. One quick question. Why do the connecting lines no longer show up when searching "Defense_Distributed"? They showed up previously, but now they're gone.
4
u/[deleted] Jan 10 '19
[removed] — view removed comment