Page MenuHomePhabricator

Timeline visualization template
Closed, ResolvedPublic

Assigned To
Authored By
kzimmerman
Feb 13 2023, 11:41 PM
Referenced Files
F36918581: New_Returning.png
Mar 19 2023, 3:23 PM
F36913652: Net_New.png
Mar 15 2023, 10:23 PM
F36913650: Active_Editors.png
Mar 15 2023, 10:23 PM
F36913649: Unique_Devices.png
Mar 15 2023, 10:23 PM
F36913651: Content_Interactions.png
Mar 15 2023, 10:23 PM
F36913614: Net_New.png
Mar 15 2023, 9:48 PM
F36913613: Active_Editors.png
Mar 15 2023, 9:48 PM
F36913610: Unique_Devices.png
Mar 15 2023, 9:48 PM

Description

We discussed adjusting the x-axis used in the timeline visuals to make the year more prominent.

  • Provide an example using the active editors data from T324372

After we agree on a format, please also provide updated visuals for & ensure consistency across:

For the final versions, use the updated January data provided by @Mayakp.wiki (T327784) and @Iflorez (T328493)

Event Timeline

Here are two initial charts:

(1) month indicated in title, no legend

nolegend.png (1×3 px, 228 KB)

(2) month indicated via legend

legend.png (1×3 px, 223 KB)

I played with some other formats but they seemed to get too complex.

Thank you @HXi-WMF ! I prefer (1). Can you go ahead and make the other charts like that?

We can continue to iterate later as needed, based on feedback.

I didn't get this fully worked out earlier this week, but this is a version with year and month tick labels stacked. I changed the month to March so you can see bit more clearly the differentiation — even though the last piece of data is for January:

majorminorticks.png (1×3 px, 206 KB)

Here are updated visuals. Let me know if you want me to post them into each individual associated Phabricator task:

Content Interactions:

jan.png (1×3 px, 271 KB)

Active Editors:

nolegend.png (1×3 px, 228 KB)

New and Returning Editors:

jan.png (1×3 px, 256 KB)

Net New Content:

jan.png (1×3 px, 325 KB)

I also added some automated padding here so the labels won't run into each other.

Unique Devices:

jan.png (1×3 px, 254 KB)

@HXi-WMF Leaving them here is perfect - thank you! I'm going to start using this ticket for reference when we talk about timeline visuals.

@HXi-WMF One revision for Unique Devices: since there's only one line, can you take out the blue "Unique Devices" label? Thank you!

Edit: I also noticed that the graph notes for most of the charts have the incorrect date (they say they're last edited in December). And Net New Content says it comes from Reader movement metrics, but I believe that comes from editor movement metrics.

Here are updated charts. I added in some code to automatically update the date created section. I want to set aside some time next week to go in and do some code cleanup so all the charts pull from the same functions, which will ensure better consistency (right now they're all just separate files).

Content Interactions (date created fixed):

jan.png (1×3 px, 273 KB)

Active Editors (date created fixed):

jan.png (1×3 px, 237 KB)

New Returning (date created fixed):

jan.png (1×3 px, 257 KB)

Net New Content (data source fixed):

jan.png (1×3 px, 334 KB)

Unique Devices (date created fixed, label fixed):

jan.png (1×3 px, 247 KB)

I didn't add highlight circles to this. Let me know if I should!

Let me know if there are other edits I should make!

I wasn't sure if you wanted highlight circles on the unique devices chart but here is a version just in case:

highlights.png (1×3 px, 260 KB)

thanks @HXi-WMF !! this is useful coz we are comparing the data with 2021.

Hi @kzimmerman and @HXi-WMF , we attended a session with GDI and Product Designer @KieranMcCann where he shared the Data visualisation guidelines which the Design team is actively working on.
This is a very useful tool to implement for the key product metric work we're doing and share within and outside our team.

@HXi-WMF updates to charts per our discussion:

  • separate chart files into two groups: Readers (unique devices, content interactions) and Editors (active editors, active editors - returning vs new, net new content). This will make it easier to incorporate the charts into the two separate repos we have right now.
  • add buffer/padding to Y axis, so that the chart's peak and trough do not extend through the full Y axis (per the draft Data visualization guidelines that Maya mentioned: "a good measure is for the line to fill two-thirds of the chart area height"
  • For the data loss data: I agree with your suggestion of putting the data directly into the code as a temporary solution, rather than referencing data from Google docs. Make sure it’s well-commented.

Please provide updated versions of the charts with February data when it's available in https://github.com/wikimedia-research/Editing-movement-metrics and https://github.com/wikimedia-research/Readers-movement-metrics

Wanted to make a quick update to say this is what the Active Editors chart looks like with y-axis padding so that the line's peak and trough take up approximately 2/3. How do we feel about it? Should I add in more gridlines now that the line is taking up less space? Does it look too spaced out?

Active_Editors.png (1×3 px, 200 KB)

Sorry! Made a small math error. Here is the chart with the 2/3rds ylimits.

Active_Editors.png (1×3 px, 224 KB)

This comment was removed by HXi-WMF.
This comment was removed by HXi-WMF.

Sorry for the deleted comments, fixed a few formatting issues! Here are the charts with February data and y-axis buffering:

Content_Interactions.png (1×3 px, 239 KB)

Unique_Devices.png (1×3 px, 238 KB)

Active_Editors.png (1×3 px, 225 KB)

Net_New.png (1×3 px, 290 KB)

Thank you @HXi-WMF , I think these look good! Can you also provide an update for active editors - returning vs new using this format?

Here is the New vs. Returning Editors chart:

New_Returning.png (1×3 px, 241 KB)

Thank you @HXi-WMF ! I find the Y-axis padding to be particularly helpful here - because it gives a better sense of how new & returning change relative to each other.