https://bugs.kde.org/show_bug.cgi?id=389855

--- Comment #9 from Matthew Trescott <matthewtresc...@gmail.com> ---
(In reply to Alexander Semke from comment #8)
> Ok. I see the reason for the confusion. What you actually want to change are
> the ranges of the plot and not the start and the end values of the axes. For
> this, select the plot and modify the ranges.
> 
> In LabPlot the user can define/have multiple axes. So, you first define the
> ranges of the data to be plotted (or keep it to "auto")  and then start
> adding axes. On default, we create axes with "auto fit" which automatically
> adjust to the plot ranges. But the user can add in addition new axes which
> cover only a certain region with different formatting (labels, number of
> ticks, scaling, etc.). Though being very flexible, this concept is hard to
> grasp for people who have worked with applications only that do not support
> an arbitrary number of axes. So, simply change the plot ranges and you
> should get a behavior you're familiar with.

Fair enough, but that's still really unintuitive behavior. 

> > My impression is that
> > the current design is meant to be used for developing printed reports, so in
> > order to maintain that functionality I suggest relegating it to some sort of
> > "export to print" wizard or something.
> Producing results that are ready to be exported and used in publications is
> one of the main emphasis of the application, yes. The export is done via the
> export dialog. But we also support other workflows like working with live
> data, analysis of imported data (ascii, binary, HDF5, netCDF, FITS), working
> with different computer algebra systems, etc. You can check the recent
> couple of blogs and the release announcements (2.1, 2.2, 2.3 and 2.4
> releases) on our homepage to get some ideas about the feature set of the
> application - https://labplot.kde.org/ .

I'm not convinced that working with live data is really a focus because the XY
plot looks like a piece of paper. I seriously think that if you gave up on
making the XY plot have fixed range values, you would be able to avoid simplify
this. Here's my envisionment of the workflow:

1. The user enters data into a Spreadsheet.
2. The user creates an XY plot which by default is an infinite, linearly-scaled
plane, then tells LabPlot to plot the data from the spreadsheet. The user is
able to pan, zoom, edit points, and group-select points to analyze. Axes would
have infinite ranges and number of ticks as well, and automatically decrease
tick size when zooming in.
3. The user decides to make the data more readable, so he or she disables
infinite ranges for the axes (which would also make the number of ticks
constant), applies a theme to the graph, etc.

So basically, please make the plot more freeform until _after_ the user is done
analyzing. The average user will, I think, expect the number of ticks to grow
with the number of data points added. The average user will also probably want
to inspect the graph by panning and zooming before making a printable version.
Finally, _please_ keep in mind that the average user expects things to Just
Work. Thanks for all your help.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to