An exploration in how to visualize event co-occurrence.
This is a visual exploration of event co-occurrence that I really like; it's still a work in progress. A common example of co-occurrence data would be the events that users do during the same visit. To make it I cannabilized this gist: /gencay/4629518 .
The notion here is that any colors placed in the same horizontal plane are co-occurring. The vertical height indicates the volume of users, visits, or whatever, that did/had the events together. For example, you might use this viz to answer the question "how many visitors both search, buy, and message in the same visit?". Using a sort, whatever things co-occur together most will pop right out at the bottom, and the volume rank of co-occurrence is immediately visible.
Some challenges/next things to address with this viz:
- I had to take away the y axis in favor of left-side call outs for volume numbers. I did this because of the need to separate the blocks with whitespace for greater clarity, making a y axis inaccurate (it makes no sense to sum over the white spaces). Some additional mark will be needed for the callouts.
- As illustrated here, it doesn't play well with change over time (or multiple categories), requiring too much left-right scanning. For a comparison of 2 periods it may work to only show the latest period, and denote change in the callout with additional text "e.g. 100 Users, down 20% from 120 in Jan 2016". In that case, combinations found in the previous period would need to be inserted into the stack, with some visual signal that they belong to the previous time interval. This kind of combination wouldn't really work for different categories (e.g. trial users vs subscribers).