I can't think of anything else off hand that might help.  I would like to
see your page, if I could, to do some performance analysis.

There is one other thing that is happening after the chart has finished
drawing that might be contributing to a slow client, at least until it is
done. An invisible table of data is generated, always asynchronously, with
no option to not generate it.  It would be great if we could tell whether
the accessibility table is desired by the user, but I don't know of any way
to determine that.

Overall, if the client is slow after everything is done, then perhaps there
is just not enough memory, in which case, the only remedy is to somehow
reduce the memory requirement.

On Sun, Mar 8, 2015 at 4:50 PM, Dale Cox <[email protected]> wrote:

> Hi Daniel,
>
> Thanks, the async command is great, I was going to spawn a web worker but
> this is much easier option.
>
> The time from setting google.visualization.arrayToDataTable to
> when chart.draw(data, options) returns is about 4 seconds for 93K points
> with out aysnc. (I instrumented the JavaScript method to measure
> performance)
>
> While its true that the individual data points are not consumable at the
> scale, I want to show the entire data set in its full fidelity.  When I do
> that the client really slows down even after graph is fully loaded are
> there other options I could use to improve client performance after the
> visualization is fully loaded?
>
> Here are the options I have set currently:
> var options = {
>           title: 'Skew Graph',
>           curveType: 'function',
>           legend: { position: 'bottom' },
>           enableInteractivity: false,
>           async: true
>         };
>
> I guess I could always do fewer data points lowering the fidelity of the
> graph but then there is a risk of data loss.
>
> Thanks,
> Dale
>
>   --
> You received this message because you are subscribed to the Google Groups
> "Google Visualization API" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to
> [email protected].
> Visit this group at
> http://groups.google.com/group/google-visualization-api.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2>  -
978-394-1058
[email protected] <[email protected]>   5CC, Cambridge MA
[email protected] <[email protected]> 9 Juniper Ridge
Road, Acton MA

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-visualization-api.
For more options, visit https://groups.google.com/d/optout.

Reply via email to