Bug 138509 - Ability to navigate via viewing area on charts
Summary: Ability to navigate via viewing area on charts
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Chart (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Chart-Enhancements
  Show dependency treegraph
 
Reported: 2020-11-26 11:24 UTC by romain2boss
Modified: 2023-11-09 11:12 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description romain2boss 2020-11-26 11:24:04 UTC
Hi,

LibreOffice displays charts the same way as its competitors: You can specify the data range, the X/Y scale and that's it. You can't interact with your diagram in order for instance to easily zoom in some areas where data are cluttered.

This ticket proposes several enhancements ideas in order to bring added values to LibreOffice compared to its competitors: Having the ability, on top of regular charts settings, to specify views.

1. Ability to Zoom in (https://observablehq.com/@d3/zoomable-area-chart)

2. Ability to Select data range (I can't find an example but the idea would be to "draw" a rectangle (or an X-only selection or a Y-only selection) hover the graph and the graph would adapt its display to fit selection).

This viewing area would not alter graph settings, only the way the graph is displayed. However it can be saved in order for another one reading the file to be able to have last selected view.

Two buttons would also be added:
- One for reseting view to graph settings
- One to store current view in graph settings (basically changing X and Y axis settings)
Comment 1 Jean-Baptiste Faure 2021-08-14 17:07:15 UTC
I think this enhancement should be prototyped in an extension before any integration in the code.

Best regards. JBF
Comment 2 Heiko Tietze 2023-10-17 10:30:10 UTC
Please keep in mind that we are bound to the document format and storing a viewport is not possible. Besides, I struggle with the use case (also considering bug 138510). If you want to understand details in a chart, just activate it (the object itself is dumb, you need to go into the "edit mode") and click on some data point. The tooltip gives you all information. There might be more comfortable workflows like a permanent crosshairs but what is this good for given that you enter raw data in Calc or type some text in Writer.
Comment 3 Cor Nouws 2023-11-08 19:59:36 UTC Comment hidden (obsolete)
Comment 4 Heiko Tietze 2023-11-09 11:12:31 UTC
We discussed this topic in the design meeting.

While I believe interactive charts are over-engineering for office applications and better suited for programs like R with libraries for visualization the majority welcomes those functions.