13

I would like to display interactive financial stock charts on a website, something like Google or Yahoo finance. I saw some recommendations on this thread looking for stock charting component but many of the suggestions are commercial, or require silverlight to be installed.

Can anyone recommend any decent Javascript client side libraries to do this? If they're free, even nicer

Community
  • 1
  • 1
noli
  • 15,927
  • 8
  • 46
  • 62
  • As of 2016, good alternatives are [TechAn](https://github.com/andredumas/techan.js), [HighStock](http://www.highcharts.com/stock/demo), and perhaps [Plot.ly](https://plot.ly/highcharts-alternative/). – Dan Dascalescu Sep 12 '16 at 09:33
  • We provide a javascript library for stock charts at https://pizzacharts.com/charting – HostedMetrics.com Nov 08 '16 at 18:02

3 Answers3

13

How about using Google charts itself. See an example or even play around with it.

Though this has one drawback - you cannot use it offline. See FAQ's for detail.

Google's Annotated Time Line probably would meet your needs.

You may want to explore dygraphs as well. It's open source and looks pretty powerful.

YetAnotherUser
  • 9,156
  • 3
  • 39
  • 53
6

http://www.highcharts.com/ is free for non-commercial use.

http://g.raphaeljs.com/ is completely free, based on the Raphael library, but comes with no documentation so you'll need to read through the source code of the examples.

Matty F
  • 3,763
  • 4
  • 30
  • 48
4

So... what's wrong with commercial? I use commercial stuff all the time, because for larger projects, I have somebody to yell at when things don't work.

To that end, my recommendation for charting without plugins is always highcharts. I have yet yo see anything else that approaches it for power, flexibility, but most important... something that works well out of the box (unlike, say Plotr or Raphaeljs).

John Green
  • 13,241
  • 3
  • 29
  • 51
  • 11
    nothing's wrong with commercial in principle.. but I don't have $4k in my pocket to spend on charting libraries, and the ones in my price range are not that great – noli May 21 '11 at 20:06