I have charts on a dashboard where data is 10,000 or more rows per chart and from different tables. This is causing me a very slow and hang kind of situation. Many time browser ask me to kill the long running java scripts.
Is there any way where I can manage data loading on panning and zooming of the charts? For example, I will bring all the data from data tables and will keep on browser in JSON format somewhere in "data dash" attribute. I will load first 10 or 15 records only which will show 10 or 15 bars on a chart. After that as soon as I will start panning, records will keep adding into charts and more bars will be displayed.
It will help us to load dashboard quickly.
Is there any way to communicate to user that this chart is panning enabled or zoom-able. For example scroll bar or arrow etc.