Plotly.js makes interactive, publication-quality graphs online. Examples of how to make financial charts.