Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

A post on StackOverflow asked about using a continuous variable for the x-axis (vs dates) in my streamgraph package. While I provided a workaround for the question, it helped me bump up the priority for adding support for continuous x axis scales. With the DBIR halfway behind me now, I kicked out a new rev of the package/widget that has support for continuous scales.

Using the data from the SO post, you can see there’s not much difference in how you use continuous vs date scales:

library(streamgraph)   dat <- read.table(text="week variable value 40 rev1 372.096 40 rev2 506.880 40 rev3 1411.200 40 rev4 198.528 40 rev5 60.800 43 rev1 342.912 43 rev2 501.120 43 rev3 132.352 43 rev4 267.712 43 rev5 82.368 44 rev1 357.504 44 rev2 466.560", header=TRUE)   dat %>% streamgraph("variable","value","week", scale="continuous") %>% sg_axis_x(tick_format="d")

Product Revenue

I’ll be adding support for using a categorical variable on the x axis soon. Once that’s done, it’ll be time to do the CRAN dance.