Since its public release in late 2009, dygraphs has found many users across the web. This is a small collection of the uses that we know about. If you're using dygraphs, please send Dan a link and he'll add it to this list.
dygraphs was originally developed at Google and has found wide use on internal dashboards and servers there. There are also a few uses of dygraphs on public Google products:
- Google Correlate
Uses dygraphs for time series visualization. Mostly a standard configuration, with just a few tweaks to match Google style.
- Google Correlate - Search by Drawing
This is a highly customized configuration which lets the user draw a time series. Based on this demo.
- Google Latitude History Dashboard
Uses mouse interaction callbacks to synchronize time series points with markers on a Google Map.
dygraphs has also found use in other organizations:
Space Weather Analysis System (NASA)
“We use [dygraphs] in the Integrated Space Weather Analysis System available from the Space Weather Laboratory at NASA Goddard Space Flight Center. It works quite well for time series data from various missions and simulations that we store.”
“Eutelsat uses dygraphs for charting spacecraft telemetry for a fleet of 25 geostationary satellites. The spacecraft engineers are very happy with it. All satellite combined are producing about 200 millions unique data points per day so we really appreciate the excellent performance of dygraphs.”
- 10gen MongoDB
A free monitoring service for MongoDB from 10gen (the creators of MongoDB). Used by thousands of servers and users. Makes use of synchronized charts to display many quantities simultaneously.
- Duck Duck Go Traffic Dashboard
DDG uses dygraphs to display a public chart of their daily traffic. They use annotations and the moving average features.
- Wikimedia Foundation - Moodbar data dashboard
dygraphs is used internally at Wikimedia as a handy solution to monitor the results of a bunch of small experiments.
- quadrant-framework (MySQL Load Testing Framework)
A user friendly framework for creating and visualizing MySQL database load test jobs. For more information on its use of dygraphs, see this post.
- Spinwave Systems (Home energy monitoring)
dygraphs is used to chart energy usage over time.
jWebChart is a stand-alone and Thredds' embedded plotting system for netCDF files. NetCDF is a common standard for the storage and distribution of scientific data.
- n-gramas - Explore las tendencias en los artículos periodísticos de Colombia.
(English: "Explore trends in newspaper articles of Colombia"). dygraphs is used for displaying the results of this n-grams viewer. Uses an extension for exporting the plots as PNG images (, ).
- NOAA Great Lakes Water Level Dashboard
The Great Lakes Water Level dashboard was designed to help users view, understand, and compare Great Lakes surface water elevation data and forecasts from a variety of different sources, and across a variety of time scales ranging from monthly average values, to annual and multi-decadal values. First developed in Adobe Flash, a HTML 5 compatible version has been in the works and a functional draft is available here.
HowManyDiapers.com is a free tool for estimating diaper use and sizes for any infant, in any time period. Using the baby’s percentile by weight (from the CDC growth chart), it plots out how much the baby is likely to weigh in the future, then checks with the manufacturer’s sizing charts to determine best diaper fit. Dygraphs are used in the results page, to display the growth curve and sizing changes (using annotations).
Are you using dygraphs? Please let Dan know and he'll add your link here!