<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 10pt; color: #000000'>So, here are some answers and use cases... I think there are only some details that are wrong, but it needs a bit more test and discussion.<br>The tests are done with the GROUNDTEST+fixed-width+delimiter+windowsEOL+comma-decimal-separator.txt file in sample_data/ in the svn source tree.<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style="font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);"><div style="font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);"><div class="gmail_quote"><div>>
- use the left + bottom labels if it's only one or two curves in the plot <br></div></div></div></div></div></blockquote><div>> That is what it should be doing now.<br>Yes, more or less. If you load e.g. p, q, r (using units) into one plot from the wizard, you get:<br>- 3 curves in one plot => OK<br>- no top label => OK<br>- a legend => OK<br>- a left label with only "q [deg/sec]" => WRONG, in that case it should either contain the 3 vectors, or be removed<br></div><div>Note: 2 or 3 curves exhibit the same behavior.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style="font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);">
- if there are more curves, then switch on the legend and probably remove the left label (as it mostly can't contain all the names anyway)<br></div></div></blockquote><div>> 'Auto-legend' in the data wizard does this. </div><div>Right, exactly. The auto-legend option is nice. The question is, shouldn't it also work outside of the wizard, i.e. when you add a curve to a plot later from the "Edit Plot" dialog? If you load the 3 vectors each in a plot, and then add the two others to one of the plots, it does not switch on the legend - but the top label is correctly updated. Maybe we need a concept of auto-top label vs auto-legend, and make that property part of the plot so that it's preserved for its lifetime (unless explicitly changed by the user).<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div style="font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);">></div></div></blockquote><div><br>> So, the top label is only there when it is useful and non-repetitive. <br>Do the following experiment:<br>- load p, q, r each in a plot: you get top labels which say even less than the left labels => definitely superfluous<br></div>
<div></div><br><div>> So, yes, if you can send me some png's of kst not doing the right thing (and specifics, like field names and units/quantities, etc), that would be useful.</div><div>I hope the above examples help you understand my issues. I wasn't aware just how clever the whole thing is. I'd bet you don't work with ASCII all that much, because the quantity stuff seems to be a fairly advanced concept, but for simpler use cases (ASCII) it leads to sub-optimal behavior.<br><br>As I'm still a bit confused about your use-case and intent, I can't really suggest the unified approach that will fit all, but I'm pretty sure we'll find the right way. We're certainly pretty close, let's get this straight and make a very nice release!<br><br>Cheers,<br><br>Nicolas<br></div></div></div></body></html>