[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: The new Statistics

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-04-11 18:09:31 CEST

Lübbe Onken wrote:
> Hi Folks,
>
> A few nitpicks with the new statistics graph
>
> 1) The buttons to change the graph type need a hint text.

Is that really necessary? I mean, the symbols should be enough.

> 2) The line-graphs should be disabled in the commits by author. They don't
> give away anything.

Done in revision 6259.

> 3) This may be old, but I saw it for the first time. See attached
> screenshot. The graph is showing all revisions from a repository. The time
> settings on the server were wrong (early 2000), when the repository was
> created and the first revisions were committed, that's why there is a long
> span without commits. This seems to confuse the algorithm that calculates
> the x-axis labels. It only gets them right, when there is data available.
> There are also 'leaps' in the delta-x: 19+11 = 30+11 = 41+4 = 45+8 = 53+11 =
> 11+2 = 13. It gets the x-axis right in the bar graphs, but not in the line
> graphs, but only because the first few hundred weeks are dropped in the bar
> graphs.

The graph doesn't scale the x-axis. It just draws them one after
another. So the time were there weren't commits, the labels overlap
because there are so many of them (without a line/bar which takes space,
it uses less x-space). That's why you see that kind of graph.

> 4) Since this 'crowded' graph doesn't look so good, I suggest to
> automatically group the data by the next bigger unit once there are more
> than say twenty units on the x-axis.
>
> The statistics in the attached screenshot cover roughly 300 weeks, which
> would boil down to 72 months, 18 quarters or six years. I think that 18
> quarters would just look perfect. See attached StatsSuggestion. It's a mock
> up, so the x-scaling is not correct and I didn't redo the sums for the line
> graph, but you'll get the idea.
>
> I'd relabel the choices in the pull-down box to "commits by author" and
> "commits by time". The scaling unit should be determined automatically in
> the graph itself.
>
> Maybe our graph wizard feels challenged to implement this :-)

Since I'm not the graph wizard, I agree completely :)
This actually means that I don't have to do it myself.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Apr 11 18:09:55 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.