Bug 62924

Summary: Add additional lines into a log scale of charts (minor ticks)
Product: LibreOffice Reporter: bugquestcontri
Component: ChartAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: rb.henschel, robert.pollak
Priority: medium    
Version: 3.6.5.2 release   
Hardware: Other   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=132480
Whiteboard: BSA
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 108538    
Attachments: Example for minor Grid for logarithmic scale

Description bugquestcontri 2013-03-30 05:36:46 UTC
Problem description: 
Currently the only lines visible in a log scale chart are 1, 10, 100,1000...

However to see better where are the values in between the orders of magnitude, additional lines are needed: 

Good examples are seen here:
http://sphaerula.com/legacy/R/logLogPlots.html
http://www.lhup.edu/~dsimanek/scenario/errorman/graphs2.htm

Following combinations of axes are needed for x-y
log-log
linear-log
log-linear

See also: http://ask.libreoffice.org/en/question/13181/how-do-i-display-labels-on-minor-grid-ticks/?comment=15413#comment-15413

In case of question I can be contacted.
Operating System: Windows XP
Version: 3.6.5.2 release
Comment 1 A (Andy) 2013-03-30 07:40:34 UTC
sounds interesting and good
Comment 2 QA Administrators 2015-02-19 15:31:54 UTC Comment hidden (obsolete)
Comment 3 Buovjaga 2015-03-06 13:38:49 UTC
Setting severity to enhancement.
Comment 4 Regina Henschel 2017-10-18 13:02:06 UTC
It is already possible to get the grid between two major lines. You only need to enable the minor grid.

To enable labels on minor ticks is valid request however.
Comment 5 Buovjaga 2018-09-24 18:38:29 UTC
*** Bug 119701 has been marked as a duplicate of this bug. ***
Comment 6 Buovjaga 2018-09-24 18:39:45 UTC
Example of semilogx: attachment 144677 [details]
Comment 7 Libomark 2019-01-08 01:45:14 UTC
You can change the major interval in the axis scale options:

0.30103 (=log10(2)) will give major marks on every multiple of 2 (as the number is not precise, you will need to format the scale to a fixed number of d.p.)

I note that the minor grid is 8 lines, 9 intervals between major grid lines drawn logarithmically, regardless of the choice of major interval.  This doesn't make sense: surely the starting point should be 9 lines, 10 intervals, or at least picking out intervening integers when a different major interval is set.  It may help to change the operation so that the major interval is the log10 of the number you input, rather than having to input the log10 explicitly.
Comment 8 Regina Henschel 2019-01-08 14:06:34 UTC
Created attachment 148128 [details]
Example for minor Grid for logarithmic scale

There is a problem, that it is not specified in ODF 1.2 how to build the minor grid. That is addressed in https://issues.oasis-open.org/browse/OFFICE-3936 and already resolved by adding new attributes.

The new attributes will be available in ODF 1.4. So any improvement in LibreOffice should do it in the way it will be specified. Of cause until ODF 1.4 is released and LibreOffice switches to it, the new attributes need to be in private namespace.