Hmm thanx, with my super-math skills (also known as a casio calculator) =) I realize that 2147483647 = 2^32/2 -1. Seems reasonable. Thanx for reply. Will truncate values bigger than this in the future =)
best regards bassa On Jun 4, 4:47 pm, asgallant <[email protected]> wrote: > 1.7976931348623157E308 is the largest representable floating point number > in javascript. Assuming (and this could be a whopper of an assumption) > that the charts render faster when dealing with Integers rather than > floats, the largest value for "fast" rendering would be 2147483647. That > is entirely speculative on my part. I have no special knowledge or > experience to back up the claim. > > > > > > > > On Monday, June 4, 2012 9:51:45 AM UTC-4, Bassa Safa wrote: > > > Hi Jinji, > > > and thank you for your reply. Do you suggest any particular maximum > > value to avoid? > > > best regards > > bassa > > > On Jun 3, 5:20 pm, Jinji <[email protected]> wrote: > > > I don't have anything special to suggest, just that you should avoid > > such > > > high numbers, that cause the Javascript engine to choke. > > > > On Sat, Jun 2, 2012 at 6:44 PM, Bassa Safa <[email protected]> > > wrote: > > > > Hi all, > > > > > I'm trying to initialize a LineChart with JSON-data. However one of > > > > the data-cell has an abnormal high value... its 1.7976931348623157 > > > > E308. This browser is unable to process and format the data and after > > > > a while firefox ask me if I would like to stop the script. Now to my > > > > questions. Does LineChart have a maximum number for a number column? > > > > Or is it the javascript language that sets up the limitations? How > > > > could I denote that the maximum number should be used? Is there a way > > > > to denote that the infinite number should be used? > > > > > my code: > > > > > var formatterPercent = new google.visualization.NumberFormat({pattern: > > > > '##.##%'}); > > > > var formatterDate = new google.visualization.DateFormat({pattern: > > > > 'yyyy-MM-dd'}); > > > > > var grundJsonData2 = <h:outputText value="#{historiskanalys.json}" > > > > escape="false"/>; > > > > var data2 = new google.visualization.DataTable(grundJsonData2); > > > > formatterDate.format(data2, 0); > > > > formatterPercent.format(data2, 1); > > > > formatterPercent.format(data2, 2); > > > > var chartLineChart2 = new google.visualization.ChartWrapper({ > > > > 'chartType': 'LineChart', > > > > 'containerId': 'chart_div3', > > > > 'options': { > > > > title: 'Company Performance previous year', > > > > vAxis: {format: '##.##%', maxValue: 1, > > minValue: > > > > -1}, > > > > legend: {position: 'bottom'}, > > > > pointSize: 1 > > > > } > > > > }); > > > > chartLineChart2.setDataTable(data2); > > > > chartLineChart2.draw(); > > > > > Thank you for your time. > > > > best regards > > > > bassa > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Google Visualization API" group. > > > > To post to this group, send email to > > > > [email protected]. > > > > To unsubscribe from this group, send email to > > > > [email protected]. > > > > For more options, visit this group at > > > >http://groups.google.com/group/google-visualization-api?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.
