GNOME Bugzilla – Bug 654392
allow an X or Y-axis to land only on a portion of the axis
Last modified: 2011-09-08 14:40:38 UTC
Currently, an X or Y-axis lands on the whole axis. When using multiple X or Y-axes, the plots are on the same graph area. This is not useful because often one wants an X or Y-axis to land only on a portion of the axis, so that the plots are not super-imposed. This feature is available in other graphing software (i.e. grapher, Igor Pro). I will attach an example graph of what I would like to achieve.
Created attachment 191710 [details] example graph to explain what I would like to do in Gnumeric
I think this is already possible, though not easy, to do that with several manually positioned charts inside the same graph.
I tried to do it with several charts and I found many issues, e.g.: - There is no garanty that the widths of the plots are the same (depending for example of the Y-axis labels width)and I see no way to specify it - if you want to change the X-axis scale, you have to do it n times
Frankly, in my research field, this feature is a must-have. Thank you very much for your answer.
Sorry, now I see a way to specify the width of the plots so it is possible to make such graphs in gnumeric! Still, I think the proposed feature would be helpful because it would allow to share the same X-axis, which is natural in this case. Thank you again.
To be more precise, I think one would need to be able to specify independently the positions of the plots. Currently, there is only one drawing area per chart and all plots share this drawing area.
Another issue when using multiple charts is that the plots cannot share the same legend.
OK, but this need some API changes and will wait (at least) until we branch. I think we just need to allow for axes stacking.
Created attachment 192126 [details] example graph with axes overlaping
I don't think we only need axes stacking. Sometimes the axes overlap. (see attached graph)
ah, mush more tricky in that case.
I am just curious: why is it so tricky?
because we don't have the start of an API for that.
Created attachment 193353 [details] A sample of what can be done. If this is what you want (and I think it is), you can be optimistic. Still some work to do anyway
It is indeed the kind of thing I would like to do (plus also overlapping of axes).
Overlapping is possible too, in the sample, the two axes use respectively 0-45% and 55-100% of the available space, but everything is possible (I just limited the span to be at least 1%).
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
*** Bug 513137 has been marked as a duplicate of this bug. ***