Articles by hrbrmstr

Global Temperature Change in R & D3 (without the vertigo)

May 14, 2016 | hrbrmstr

This made the rounds on social media last week: Spiraling global temperatures from 1850-2016 (full animation) https://t.co/YETC5HkmTr pic.twitter.com/Ypci717AHq— Ed Hawkins (@ed_hawkins) May 9, 2016 One of the original versions was static and was not nearly as popular, but—as you can see—this ...
[Read more...]

New #rstats Podcast – R World News

May 10, 2016 | hrbrmstr

Keeping up with R-related news on Twitter, GitHub, CRAN & even R-Bloggers (et al) can be an all-encompassing task that may be fun, but doesn’t always make it easy to get work done. There is so much going on in the R community that we (myself and @jayjacobs) felt there ... [Read more...]

(ggplot2) Exercising with (ggalt) dumbbells

April 17, 2016 | hrbrmstr

I follow the most excellent Pew Research folks on Twitter to stay in tune with what’s happening (statistically speaking) with the world. Today, they tweeted this excerpt from their 2015 Global Attitudes survey: The age gap in social media use around the world https://t.co/0Dq1PcbExG pic.twitter....
[Read more...]

52Vis Week #3 – Waste Not, Want Not

April 13, 2016 | hrbrmstr

The Wall Street Journal did a project piece a while back in the “Waste Lands: America’s Forgotten Nuclear Legacy”. They dug through Department of Energy and CDC data to provide an overview of the lingering residue of this toxic time in America’s past (somehow, I have to believe ...
[Read more...]

52 Vis Week #2 Wrap Up

April 13, 2016 | hrbrmstr

I’ve been staring at this homeless data set for a few weeks now since I’m using it both here and in the data science class I’m teaching. It’s been one of the most mindful data sets I’ve worked with in a while. Even when reduced ...
[Read more...]

52 Vis Week 1 Winners!

April 13, 2016 | hrbrmstr

The response to 52Vis has exceeded expectations and there have been great entries for both weeks. It’s time to award some prizes! Week 1 – Send in the Drones I’ll take this week in comment submission order (remember, the rules changed to submission via PR in Week 2). NOTE: WordPress seems ...
[Read more...]

Beating lollipops into dumbbells

April 12, 2016 | hrbrmstr

Shortly after I added lollipop charts to ggalt I had a few requests for a dumbbell geom. It wasn’t difficult to do modify the underlying lollipop Geoms to make a geom_dumbbell(). Here it is in action: library(ggplot2) library(ggalt) # devtools::install_github("hrbrmstr/ggalt") library(dplyr)   # from: ...
[Read more...]

Clandestine DNS lookups with gdns

April 10, 2016 | hrbrmstr

Google recently announced their DNS-over-HTTPS API, which “enhances privacy and security between a client and a recursive resolver, and complements DNSSEC to provide end-to-end authenticated DNS lookups”. The REST API they provided was pretty simple to wrap into a package and I tossed in some SPF functions that I had ...
[Read more...]

geom_lollipop() by the Chartettes

April 8, 2016 | hrbrmstr

I make a fair share of bar charts throughout the day and really like switching to lollipop charts to mix things up a bit and enhance the visual appeal. They’re easy to do in ggplot2, just use your traditional x & y mapping for geom_point() and then use (you ...
[Read more...]

Easier Composite U.S. Choropleths with albersusa

March 29, 2016 | hrbrmstr

Folks who’ve been tracking this blog on R-bloggers probably remember this post where I showed how to create a composite U.S. map with an Albers projection (which is commonly referred to as AlbersUSA these days thanks to D3). I’m not sure why I didn’t think of ...
[Read more...]

Nuclear Animations in R

March 26, 2016 | hrbrmstr

@jsvine (Data Editor at BuzzFeed) cleaned up and posted a data sets of historical nuclear explosions earlier this week. I used it to show a few plotting examples in class, but it’s also a really fun data set to play around with: categorial countries; time series; lat/long pairs; ... [Read more...]

Using ProPublica “statefaces” in ggplot2

March 19, 2016 | hrbrmstr

I’m a huge fan of ProPublica. They have a super-savvy tech team, great reporters, awesome graphics folks and excel at data-driven journalism. Plus, they give away virtually everything, including data, text, graphics & tools. I was reading @USATODAY’s piece on lead levels in drinking water across America and saw ...
[Read more...]

Stacking the deck against treemaps

March 18, 2016 | hrbrmstr

So, I (unapologetically) did this to @Highcharts last week: @hrbrmstr Your loss of words inspired this post!! https://t.co/3KO0BP0k0u @hadleywickham @ma_salmon @tdmv @bearloga @rushworth_a @awhstin— Highcharts (@Highcharts) March 18, 2016 They did an awesome makeover (it’s interactive if you follow the link): And, I’...
[Read more...]

Hy-phen-ate All The Things! (in R)

March 18, 2016 | hrbrmstr

hyphenatr–what may be my smallest package ever–has just hit CRAN. It, well, hyphenates words using libhyphen (a.k.a. libhnj). There are no external dependencies (i.e. no brew install, apt get, et. al. required) and it compiles on everything CRAN supports including Windows. I started coding this ... [Read more...]

Supreme Annotations

March 16, 2016 | hrbrmstr

This is a follow up to a twitter-gist post & to the annotation party we’re having this week I had not intended this to be “Annotation Week” but there was a large, positive response to my annotation “hack” post. This reaction surprised me, then someone pointed me to this link ...
[Read more...]

Spinning Cycles in Box #4 To Take the Pies out of Pi Day

March 14, 2016 | hrbrmstr

I caught this tweet today: INSTEAD OF WORRYING ABOUT HOW OTHER DATA SCIENTISTS USE 🕒 PERHAPS @WSJGraphics COULD SPEND THEIR 🕒 LEARNING DATAVIZ pic.twitter.com/xrP2eUhaaQ— Metrics Hulk (@MetricsHulk) March 14, 2016 The WSJ folks usually do a great job, but this was either rushed or not completely thought through. There’s ...
[Read more...]
1 14 15 16 17 18 23

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)