Summary: | add support for orthonormal axes in 2D plots | ||
---|---|---|---|
Product: | [Applications] kst | Reporter: | Nicolas Brisset <nicolas.brisset> |
Component: | general | Assignee: | kst |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | 1.x | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Solaris | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nicolas Brisset
2004-10-19 14:12:47 UTC
Is this another zooming option? (Like X only, Y only, XY, now add 'Normal - from X' and 'Normal, from Y'). If so, if you do this zoom, and then resize the window, what should happen. Should it get re-zoomed based on the new geometry. Another way do it is to have a key 'n' and 'N' which will make the axis normal, for the current window geometry, based on either the X or Y axis. This would *not* be sticky. Zooming orthonormal plots is tricky indeed... I'd suggest the following: add the key shortcuts you suggested (plus corresponding entries in the contextual menu). 'n' means keep current X, zoom Y (in or out as needed) to make the axes orthonormal. 'N' means the same but keeps Y and changes X. It could be 'one shot actions', i.e. subsequent behavior is the usual as if that option did not exist. After such an action, it should be possible to scroll as that does not break orthonormality. If the user wants to see more, he will have to zoom the usual way and then select the right 'normalization' action. I think this behavior is acceptable for such a feature (not too common but important in some cases). CVS commit by arwalker: Add ability to normalize x-axis to y-axis and vice versa. CCMAIL: 91668-done@bugs.kde.org M +113 -20 kst2dplot.cpp 1.293 M +4 -0 kst2dplot.h 1.123 |