Space-Time Cubes – Exploring Twitter Streams III

This post continues my quest of exploring the spatial dimension of Twitter streams. I wanted to try one of the classic spatio-temporal visualization methods: Space-time cubes where the vertical axis represents time while the other two map space. Like the two previous examples, this visualization is written in pyprocessing, a Python port of the popular processing environment.

This space-time cube shows twitter trajectories that contain at least one tweet in New York Times Square. The 24-hour day starts at the bottom of the cube and continues to the top. Trajectories are colored based on the time stamp of their start tweet.

Additionally, all trajectories are also drawn in context of the coastline (data: OpenStreetMap) on the bottom of the cube.

While there doesn’t seem to be much going on in the early morning hours, we can see quite a busy coming and going during the afternoon and evening. From the bunch of vertical lines over Times Square, we can also assume that some of our tweet authors spent a considerable time at and near Times Square.

I’ve also created an animated version. Again, I recommend to watch it in HD.

8 comments
  1. Sheraz said:

    Very interesting visuals. What was used to create these environments/images?

    • Hi Sheraz,
      These visualizations are written in pyprocessing, a Python port of the popular processing environment. I’ll update the post.

  2. This is sooooo cool. I’m working on my PhD right now, and this is exactly the kind of thing I want to investigate. Thanks for posting :D

    • Hi Amy,
      Glad you like it! I would love to read about what you are working on. Do you blog?

  3. Never have before… I’m turning 40, so… you know… not as savy as my younger colleagues :D

  4. But, if my current article gets picked up by the journal we are submitting to, I will definitely send you the link… Do you have a blog?

    • Great! And yes, this here is my blog :)

%d bloggers like this: