I did have one notable issue with previous charts being cached and showing through when I would mouse over certain data points. Luckily this was a fairly well known issue and there was a simple solution, using the destroy() method.
chart.destroy();
I am still working on a few more controls, I've provided controls for entering specific start times and selecting the number of samples to display:
var start = document.getElementById("tbTime").value;
As you can see this is still a work in progress. Next thing I want to work on is a listview to select multiple data streams from the given table, connecting to (ftp) online data sources and updating my database automatically (differential updates) so I can collect data from different sources online. This may take me a while to complete (what with coding full time at work) but that's the plan.
You can see the completed code below:
And here is a screenshot of the completed single line plot, if the controls are empty it defaults to all data:
Simple time-based plot |
So far I have the ftp request method running:
No comments:
Post a Comment