UI-chart text colors and position

200 views
Skip to first unread message

Luther Gulseth

unread,
Apr 21, 2014, 10:46:03 AM4/21/14
to golden-cheetah-users
Inspired by the modern look of Mark's charts, I've been playing with different layouts and colors and can't find some text color settings. This is in the March 23 v3.1 dev build.

In Ride view, text "Selection #xxx" is the same color as the "Lap xx" across the top.  They also share the same line, thus becoming unreadable. This also happens in W' bal view.
Ride Text

In CP view, the CP, Pmax, and W' text is black and is only partially readable when "Show Heat" is turned on. In Appearance Options, the only selections that are black are the three backgrounds, Plot, Ride, and Train. Is this text color user controllable?
CP, Pmax, W' text

In W' bal view, W' and Power have the same default color, making for a chart that is very hard to read. Can a contrasting color be made default for W'?
W' default red
Something similar to, but with a brighter color. (I'm not a color wiz and couldn't figure out a brighter orange)
W' Orange

Thanks all!

Luther





This email is free from viruses and malware because avast! Antivirus protection is active.


Mark Liversedge

unread,
Apr 21, 2014, 10:56:10 AM4/21/14
to golden-che...@googlegroups.com
On Monday, 21 April 2014 15:46:03 UTC+1, Luther Gulseth wrote:
Inspired by the modern look of Mark's charts, I've been playing with different layouts and colors and can't find some text color settings. This is in the March 23 v3.1 dev build.

In Ride view, text "Selection #xxx" is the same color as the "Lap xx" across the top.  They also share the same line, thus becoming unreadable. This also happens in W' bal view.

Yes, its a product of having so much information shown at once, in such a small space.
I tend to name my intervals "1", "2", "3" to overcome this.
I'm not sure how we overcome this ? maybe only show interval names on hover ?


In CP view, the CP, Pmax, and W' text is black and is only partially readable when "Show Heat" is turned on. In Appearance Options, the only selections that are black are the three backgrounds, Plot, Ride, and Train. Is this text color user controllable?

Thats fixed now, we've added a little 'helper' window you can move/resize to show this king of information.
No doubt we will use it on more of the charts in future (e.g. a little time in quadrant bar chart on the PfPv/QA chart).


 
In W' bal view, W' and Power have the same default color, making for a chart that is very hard to read. Can a contrasting color be made default for W'?

Fixed that in the latest builds too, the default scheme has; power is yellow and W'bal is red. 

I've raised a new issue on gitub (https://github.com/GoldenCheetah/GoldenCheetah/issues/855) related to folks that can't process light on dark ('night blindness'), to add a simple theme support to switch the main colors. Will try and get it in before we release 3.1.

Mark

Tom Weichmann

unread,
Apr 21, 2014, 4:36:59 PM4/21/14
to Mark Liversedge, GoldenCheetahGroup
The overlapping text is a problem almost everywhere that we have these kind of charts.  Wish it was something that qwtplot would just handel on its own.  Like you said Mark, it is a product of having too much info in too small of a space.  We could find a little more room if we stagger the labels.  I actually developed a patch to put odd intervals on the top and the evens on the bottom of the screen - like 2 years ago, but it was confusing in itself and in the end if your intervals are short enough this still has overlapping text.  Try doing a set of 15 second intervals on a 2 hour ride and no matter the label they will overlap.

One idea might be to allow you to name your interval like we do now, but every interval also gets an index reference number in the interval pane.  Then instead of showing the interval name text on the plot, we just show the index number.  That way the existing interval list becomes sort of a "key".

Another example is the XY plots available in the LTM.  I do a "All Time CTL" chart that plots CTL goign back to the start of 2009.  It shows all of your seasons and all of the season events.  So for example you add a season event like "sickness" and you will remember why your CTL dropped at this point.  This is extremely convenient, but again doesn't look great when you have 5 years of data compresses onto 1 screen with overlapping event text.  Maybe these would be nice to make visible on hover?

Tom


--
--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
_______________________________________________________
Unlimited Disk, Data Transfer, PHP/MySQL Domain Hosting
http://www.doteasy.com

Tom Weichmann

unread,
Apr 21, 2014, 5:10:20 PM4/21/14
to Luther Gulseth, GoldenCheetahGroup
Hi Luther,

That might work for the naming convention you use, but others likely use longer names.  I have names like "15min @ .93*FTP" or other descriptive names.  So if in the interval list we had something like 

# Name
1 Warmup
2 15min @ 0.93*FTP
3 Recovery
4 15min @ 0.93*FTP
5 Recovery
6 15min @ 0.93*FTP
7 Cooldown

Then on the plot we just use the interval number, it will save a lot of space and work for both people with descriptive names and those w/o.

IIRC GC already assigns a number to the intervals anyway, it would just be a matter of using this in the GUI and not just behind the scenes.  Just an idea.

Tom


2014-04-21 16:48 GMT-04:00 Luther Gulseth <lut...@gulseth.net>:

On Mon, Apr 21, 2014 at 3:36 PM, Tom Weichmann <t...@weichmann.org> wrote:
One idea might be to allow you to name your interval like we do now, but every interval also gets an index reference number in the interval pane.  Then instead of showing the interval name text on the plot, we just show the index number.  That way the existing interval list becomes sort of a "key".

My intervals are just numbers, named by the mile in the ride as they are auto created from my 310XT's laps. It might be fairly intuitive to hide these, unless you mouse over that particular lap/interval to see the interval name and stats.


Luther
Reply all
Reply to author
Forward
0 new messages