I searched for this on meta, but couldn't find an answer.

I'm looking for a way to plot question or answer upvotes over time. I'd like to see things like the way an edit affects the number of upvotes or the velocity that a question gains upvotes. You can do this on the site for a user's reputation, but not individual questions or answers.

Like this:

enter image description here

I'm hoping some smart person has already done this with one of the data tools.

  • 3
    Nice idea. I don't think we have that yet, but the timeline view is a start. A UserScript that parses content while on that page and plots a graph sounds plausible.
    – Shawn Chin
    Sep 26, 2012 at 14:16
  • other lines such as "Added Bounty" or "Twitted" would be great to have too
    – ajax333221
    Sep 26, 2012 at 15:46

1 Answer 1


You can sort of do this on Data Explorer, although you're restricted by the fact that the CreationDate information of votes is limited to the date portion and because you don't have a lot of control over the display of graph.

The CreationDate issue won't change as it helps prevent associating votes with users, but if anyone has recommendations on how to improve the graphing functionality, feedback is welcome.

As an example, see this query which produces a graph of votes over time for this post, using additional plot points to indicate edit dates:

graph of votes over time with markers indicating edits

Note that at the moment you're also at the mercy of Data Explorer's stale data, but that should be changing soon.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .