Version: 2.0.0_devel (using KDE 4.4.3) OS: Linux Installed from: Ubuntu Packages In vertical combo boxes, some information is needed to identify plots once the title has been erased. Sometimes (in a vertical-only combo box) the y label might be sufficient. Otherwise (maybe when y-labels collide within the box) either a legend should be created, or the plot title placed inside each box.
Hi Steve, thanks for trying out this beta and reporting your issues. However, I must admit I don't completely understand what you mean. Could you maybe attach a screenshot with a visual explanation of the problem? Normally plots always have a name with at least the plot number (P1, P2, ...)
Note to devs: I think we really need to have a more accurate version string available somewhere. I doubt Ubuntu has already packaged beta5, but it#s hard to know exactly which version this user has.
Sorry for the confusion, rather than "combo box" I meant "shared axis box". I can't get a screenshot atm, but hopefully can explain a bit better. Say I have several temperatures plotted vs a common INDEX. The y-axes all read "Temperature [K]" (set in a dirfile with the /units and /quantity STRING) and the x-axis reads "INDEX". I can tell the plots apart because each has a title containing the name of the field. When I make a shared axis box, the titles no longer display and I can no longer tell the plots apart. If this doesn't make sense yet I will try to get some screenshots later. Also note: I may have filled out the bug form wrong: My KDE/Qt is from ubuntu packages, but kst is from svn.
Created attachment 43345 [details] Image of plots before shared-axis
Created attachment 43346 [details] Image of plots after shared-axis
OK, thanks for the explanations. It's clearer now. I believe you can achieve the desired effect by activating the legends on all plots, but that requires that you set appropriate curve names. Actually, I'm wondering how you set left and top labels. Are they created automatically by kst (I don't use the dirfile format, so I don't know exactly what conventions there are and what kst picks up) or do you enter them by hand? What names are listed in the datawizard?
The left labels in this case are taken from special units strings in the dirfile. The top label defaults to the name of the field[s] being plotted---as seen by the data wizard. When the special units strings aren't present, I think the left label also becomes the field name. I think in cases where the plot title (top label) contains separate information from the legend (ie. when both aren't just the field name), it is preferable to preserve the title when changing to shared axis mode. Maybe it could be added as a string to the top right of the plots?
Fixed by a recent commit, in that the top label now gets shoved into the plot if it would be hidden by a shared axis box. We may want to consider a prettier solution longer term, but not for 2.0.0
Change version from 2.0.0_devel to 2.0.0 to simplify version numbering.
These bugs are solved with 2.0.0