Apache OpenOffice (AOO) Bugzilla – Issue 53460
Cant chart more han 32767 values.
Last modified: 2013-02-24 21:19:17 UTC
If I try to Chart an XY chart wit more than 32767 value pairs in a line, then the chart comes up blank, with both axes scaled 0-1. Seems like the number of elements is stored as a signed 16 bit int, with hard range clipping. Of course I dont have any reasonable explanation as to why I am trying to chart that much data.
-> BM: Should fixed in the new Chart.
confirmed
I still see this issue. I run Build 1 (Sat Dec 17 17:47:04 CET 2005). I attach 2 documents: - graph_of_32767_values.ods - no_graph_of_32768_values.ods The only change is graphing 32768 values instead of 32767.
Created attachment 34530 [details] graph_of_32767_values
Created attachment 34531 [details] no_graph_of_32768_values
Well, it is actually still not fixed in the master build of OOo. The new chart is the re-implementation of the existing chart code, which is not yet integrated into the master. To have a look at the current developer build of the new chart, see http://graphics.openoffice.org/chart/chart.html.
I experienced the same problem. Additionally, handling a graph with many (thousands of) values slows down the system significantly. Excel seems to work around this problem by not drawing more than 32000 values and draws only every x-th value if nevertheless is supposed to do so. At least, it displays a warning message telling the user it cannot draw more than 32000 values in a 2D-diagram. However, the graph looks complete. Wouldn't that be a good idea for OOo too?
->iha: please take over as discussed
accepted
This issue was fixed with the complete re-implementation of the chart module starting with version SRC680m213. You can have more than 32767 values for a chart now. Load the attached example, double click the chart and you will see the graph. I think the new principle limit within the chart is given by type sal_Int32 as index for uno sequences. Also the number of rows or columns in calc or writer is a limiting factor. Furthermore the machine memory and power will limit the number of points which can be processed.
->Thomas, please verify on master and close.
verified
closed