Merge pull request #260 from klausw-g/resize-fix-2
[dygraphs.git] / docs / index.html
index 9254c17..cc3d1be 100644 (file)
@@ -2,6 +2,8 @@
 <html>
   <head>
     <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
     <title>dygraphs JavaScript Visualization Library</title>
     <!--[if IE]>
       <script type="text/javascript" src="excanvas.js"></script>
@@ -22,7 +24,7 @@
     </script>
   </head>
   <body>
-    <a href="http://github.com/danvk/dygraphs"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://a248.e.akamai.net/assets.github.com/img/71eeaab9d563c2b3c590319b398dd35683265e85/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f677261795f3664366436642e706e67" alt="Fork me on GitHub"></a>
+    <a href="http://github.com/danvk/dygraphs"><img style="position: absolute; top: 0; right: 0; border: 0; z-index: 1;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
 
     <div id="nav">
       <h2>Documentation</h2>
         <li><a href="mailto:dygraphs-users [at] googlegroups.com">Contact</a></li>
       </ul>
 
-      <h2>Gallery</h2>
+      <h2>Demos/Usage</h2>
       <ul>
+        <li><a href="#users">Known Users</a></li>
+        <hr/>
+        <li><span style="color: red;">New!</span> <a href="gallery/">(browse gallery)</a></li>
         <li><a href="tests/">(browse demos)</a></li>
         <li><a href="tests/demo.html">Basic Demo</a></li>
         <li><a href="tests/gviz.html">GViz Demo</a></li>
@@ -70,7 +75,6 @@
         <li><a href="tests/grid_dot.html">Crazy Styles</a></li>
         <li><a href="tests/spacing.html">Tick spacing</a></li>
         <li><a href="tests/callback.html">Callbacks</a></li>
-        <li><a href="tests/crosshair.html">Crosshairs</a></li>
         <li><a href="tests/hourly.html">Hourly/Minutely data</a></li>
         <li><a href="tests/isolated-points.html">Isolated Points</a></li>
         <li><a href="tests/missing-data.html">Missing Data</a></li>
@@ -79,8 +83,6 @@
         <li><a href="tests/customLabel.html">Custom Label Styles</a></li>
         <li><a href="tests/dygraph.html">Minimal Example</a></li>
         <li><a href="tests/negative.html">Negative Numbers</a></li>
-        <li><a href="tests/noise.html">Noisy Data</a></li>
-        <li><a href="tests/two-series.html">Multiple Series</a></li>
         <li><a href="tests/highlighted-region.html">Custom Underlay / background</a></li>
         <li><a href="tests/zoom.html">Tests for zoom operations</a></li>
         <li><a href="tests/logscale.html">Log scale tests</a></li>
       <h1>dygraphs JavaScript Visualization Library</h1>
 
       <p><a href="http://github.com/danvk/dygraphs">http://github.com/danvk/dygraphs</a></p>
-      <p>See <a href="http://blog.dygraphs.com/">blog</a>, <a href="http://groups.google.com/group/dygraphs-users">mailing list</a>, <a href="http://github.com/danvk/dygraphs/downloads/">downloads</a>, <a href="tests/">gallery</a> and <a href="http://code.google.com/p/dygraphs/issues/">open issues</a></p>
+      <p>For help, <a
+        href="http://stackoverflow.com/questions/ask?tags=dygraphs+javascript">ask
+        a question</a> on StackOverflow. You may also be interested in the <a
+        href="http://blog.dygraphs.com/">blog</a>, <a
+        href="http://groups.google.com/group/dygraphs-users">mailing list</a>, <a
+        href="tests/">demos</a> and <a
+        href="http://code.google.com/p/dygraphs/issues/">open issues</a>.</p>
 
       <p>dygraphs is an open source JavaScript library that produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them.</p>
 
 
       <p>dygraphs allows the user to explore the data and discover these facts.</p>
 
-      <p>For more demos, browse the dygraph <a href="tests/">tests</a> directory.</p>
+      <p>For more demos, browse the dygraph <a href="tests/">tests</a>
+      directory. To see other people who are using dygraphs, check out the <a
+      href="#users">known users</a>.</p>
 
       <h3>Features</h3>
       <p>Some of the features of dygraphs:</p>
   &lt;/head&gt;
 </pre>
 
-<p>(This is surprisingly tricky because the HTML5 doctype breaks excanvas in IE8. See <a href="https://groups.google.com/group/dygraphs-users/browse_thread/thread/c60709e04bc7fe5f#">this discussion</a> for details.)</p>
+<p>(This is surprisingly tricky because the HTML5 doctype breaks excanvas in IE8. See <a href="https://groups.google.com/group/dygraphs-users/browse_thread/thread/c60709e04bc7fe5f#">this discussion</a> for details. Note that the &lt;meta http-equiv&hellip;&gt; line must appear <i>first</i> in the &lt;head&gt; section for this to work properly.)</p>
 
     <p>While VML emulation sounds like it would be slow, it works well in practice for most charts.</p>
 
@@ -404,6 +414,13 @@ new Dygraph(el, data, {
 
     <p>Most browsers will ignore the trailing comma, but it will break under IE.</p>
 
+    <p>You may also need to delay instantiating any dygraphs until after the DOM
+    content is ready, as there have been some <a
+      href="https://groups.google.com/d/topic/dygraphs-users/qPX4Syx2kz8/discussion">reports</a>
+    that excanvas won't work until this happens. If you're using jQuery, this
+    means drawing your charts inside of a <code>$(function() { ... })</code>
+    block.</p>
+
     <h2 id="gviz">GViz Data</h2>
 
     <p>The <a
@@ -600,6 +617,95 @@ public static native JavaScriptObject drawDygraph(
 }-*/;
 </pre>
 
+    <a name="users" />
+    <h2>Known Users</h2>
+    <p>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 <a
+    href="mailto:dan@dygraphs.com">Dan</a> a link and he'll add it to this
+    list.</p>
+
+    <p>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:</p>
+
+    <ul class='padded-list'>
+    <li><a href="http://www.google.com/trends/correlate/search?e=id:20xKcnNqHrk&t=weekly">Google Correlate</a><br/>
+    <span class="desc">Uses dygraphs for time series visualization. Mostly a standard configuration, with just a few tweaks to match Google style.</span></li>
+
+    <li><a href="http://www.google.com/trends/correlate/draw?p=us">Google Correlate - Search by Drawing</a><br/>
+    <span class="desc">This is a highly customized configuration which lets the user draw a time series. Based on <a href="tests/drawing.html">this demo</a>.</span></li>
+
+    <li><a href="https://www.google.com/latitude/b/0/history/manage">Google Latitude History Dashboard</a><br/>
+    <span class="desc">Uses mouse interaction callbacks to synchronize time series points with markers on a Google Map.</span></li>
+    </ul>
+
+    <p>dygraphs has also found use in other organizations:</p>
+
+    <ul class='padded-list'>
+  <li><a
+    href="http://iswa.ccmc.gsfc.nasa.gov:8080/IswaSystemWebApp/index.jsp?i_1=388&l_1=99&t_1=316&w_1=800&h_1=400&s_1=0!3!0!ACE.B_x!ACE.B_y!ACE.B_z!">Integrated
+    Space Weather Analysis System</a> (NASA)<br/>
+  <span class="desc">&ldquo;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.&rdquo;</span></li>
+
+
+  <li><a href="http://www.eutelsat.fr">Eutelsat</a><br/>
+  <span class="desc">&ldquo;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.&rdquo;</span></li>
+
+  <li><a href="http://www.10gen.com/mongodb-monitoring-service">10gen MongoDB
+    Monitoring Service</a><br/>
+  <span class="desc">A free monitoring service for MongoDB from 10gen (the
+    creators of MongoDB). Used by thousands of servers and users. Makes use of
+    <a href="tests/synchronize.html">synchronized charts</a> to display many
+    quantities simultaneously.</span></li>
+
+  <li><a href="http://duckduckgo.com/traffic.html">Duck Duck Go Traffic Dashboard</a><br/>
+  <span class="desc">DDG uses dygraphs to display a public chart of their daily traffic. They use annotations and the moving average features.</span></li>
+
+    <li><a href="http://toolserver.org/~dartar/moodbar/">Wikimedia Foundation - Moodbar data dashboard</a><br/>
+    <span class="desc">dygraphs is used internally at Wikimedia as a handy solution to monitor the
+    results of a bunch of small experiments.</span></li>
+
+  <li><a href="http://code.google.com/p/quadrant-framework/">quadrant-framework</a> (MySQL Load Testing Framework)<br/>
+  <span class="desc">A user friendly framework for creating and visualizing
+    MySQL database load test jobs. For more information on its use of dygraphs,
+    see <a href="http://themattreid.com/wordpress/2011/05/20/quadrant-framework-rev7-update-adds-dygraphs-support/">this post</a>.</span></li>
+
+  <li><a href="http://spinwave.wordpress.com/2011/03/28/spinwave-systems-enables-energy-efficiency-case-studies/">Spinwave Systems</a> (Home energy monitoring)<br/>
+  <span class="desc">dygraphs is used to chart energy usage over time.</span></li>
+
+
+    <li><a href="http://www.socib.es/jwebchart/?file=http://thredds.socib.es/thredds/dodsC/mooring/weather_station/mobims_calamillor-scb_met001/L1/dep0001_mobims-calamillor_scb-met001_L1_latest.nc">Jwebchart</a><br/>
+    <span class="desc">
+    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.
+    </span></li>
+
+    <li><a href="http://ngrams.cavorite.com/">n-gramas - Explore las tendencias en los artículos periodísticos de Colombia.</a><br/>
+
+
+    <span class="desc">(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
+    (<a href="http://cavorite.com/labs/js/dygraphs-export/">[1]</a>, <a href="https://github.com/cavorite/dygraphs">[2]</a>).
+    </span></li>
+
+    <li><a href="http://www.glerl.noaa.gov/data/now/wlevels/dbd/altSite.html">NOAA Great Lakes Water Level Dashboard</a><br/>
+    <span class="desc">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.</span></li>
+
+    </ul>
+
+    <p>Are you using dygraphs? Please let <a href="mailto:dan@dygraphs.com">Dan</a> know and he'll add your link here!</p>
+
+
     <h2 id="policy">Data Policy</h2>
     <p>dygraphs is purely client-side JavaScript. It does not send your data to any servers &ndash; the data is processed entirely in the client's browser.</p>