2

I am looking for a way to build web-based dashboard graphs that allow for details.

I've explored the usual jQuery libs like Flot, jqplot, morris, and so forth, and while they are all pretty, they simply do not offer the resolution I need for certain graphs.

For example, we want to monitor file movements of our system for a day to show when we were laggard. Every 5 seconds there is a data point. Do the math and over an 8-hour workday, they're a lot of pixels to draw.

Most libs will group or cut, which may ruin the hit points we care about most. In a 500 px wide div, with 5000+ points, you can't fit 10 points on 1 pixel.

What's the solution?

For now, we're using Excel, as it's the only tool we've found capable of graphing in this manner accounting for the high points and grouping more average points. We care more about outliers. But this is also a manual process and sent by email after the fact. We have a dashboard framework in place and data available in JSON format, we just need a viewer for it. Theses need to be dynamic as possible.

Any suggestions?

  • 1
    Writing your own simple script that creates SVGs would be a good solution. – user10405 Jan 29 '16 at 5:38
1

Essential Chart for JavaScript can plot all the 5760 points in your example and allow you to scroll through them. Simple sample application:link.

The whole suite of controls is available for free through the community license program if you qualify. Note: I work for Syncfusion.

  • 1
    Looks like a very nice suite with good graphing. Unfortunately, I'm commercial and do have options to pursue non mit-/gpl licenses at this time. – briansol Sep 1 '15 at 18:11
  • 1
    @briansol Essential Studio for JS commercial. I only mentioned the community license option as more people are interested in the free version. – Davis Jebaraj Sep 2 '15 at 18:53
  • Which many of us are - yay! :-) – Mawg Feb 23 '17 at 11:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.