The features of dygraphs include plotting the time series without using an external server or the Flash. It works in Internet Explorer using the excanvas. It is lightweight (of 45kb) and is responsive. It displays the values on the mouse over thus making it easily discoverable. It supports the error bands around the data series. It has an interactive zoom. It also has an adjustable averaging period. It can intelligently chart even the smallest fractions. It has customizable click-through actions and is also compatible with the Google Visualization API. Moreover it also has intelligent defaults that make it very easy to use.
You can use the dygraphs library but there can be some problems that are commonly faced. Some of them are, you have to make sure that your CSV files are readable. Incase your graph is not showing up then the XMLHttpRequest for the CSV file may be failing. Thus you can determine if this is the case using the tools like the Firebug. You should also make ensure that your CSV files are in the right format such as YYYYMMDD, series1, series2, … . And if you have set the errorBars property then make sure that you alternate the data series and the standard deviations. The dygraphs are not satisfied if its is placed inside a tag. This case also applies to the CSS text-align property. If you want to center a Dygraph then put it inside a table with the align = center set.