We paid a lot of cash for Highcharts (Highstock actually) a couple of years ago as an up-front investment for a process manager we were building - an OEM licence. This was about a month's salary, straight after I quit my FT job. The product is now ready to go live almost three years later, and there still isn't a charting library, free or otherwise, that offers us the same functionality that this did back when we licenced it.<p>Not to mention the fact that the CTO himself will fix bugs for you within a week or so if you ask him nicely. Great company and great model. I don't get how people can complain about the fact it costs money. The costs are passed on to your client who will gladly pay for a better product, and you're supporting the ecosystem. I'd have paid double what we paid.
Every page on that site returns a 200 status code, and the same content as the homepage.<p>This means that <a href="http://www.highcharts.com/license" rel="nofollow">http://www.highcharts.com/license</a> (linked to from GitHub) is currently failing silently - you get content, but it's not the licensing information.<p>Note that <a href="http://www.highcharts.com/licenseoneutahenuo" rel="nofollow">http://www.highcharts.com/licenseoneutahenuo</a> returns the exact same content again.<p>404s are useful! Don't disable them.
Highchart has been so good for our work we HAD to pay for it. We've looked at almost every single charting library (mostly open source) but in the end, the power & flexibility of Highcharts coud not be beaten.<p>Another awesome thing is their support. Ask a question on their forum or SO, then you'll most likely get an answer with a working JSFiddle example either from the community or the developers of Highcharts.<p>This is #1 on our JS library list.
I like Highcharts a lot and we are paying for and using it, but be careful with the licensing. Chances are you'll need to pay $390 for it unless you're using it on a single domain, in which case it's $90. And that's for a single developer. 5 developers and multiple domains = $1500 without support, and there's nothing in between. And if you don't get the license and support you don't get hotfixes and updates, which seems odd.<p>There are a lot of other charting libraries out there. Look at the licensing before you commit to any of them.
It's too expensive and there are plenty of free alternatives like<p><a href="http://c3js.org/" rel="nofollow">http://c3js.org/</a><p><a href="http://www.chartjs.org/" rel="nofollow">http://www.chartjs.org/</a><p><a href="http://nvd3.org/" rel="nofollow">http://nvd3.org/</a><p>and plenty more
NVd3 (<a href="http://nvd3.org/" rel="nofollow">http://nvd3.org/</a>) is the good opensource alternative without the problem of highcharts licensing <a href="https://shop.highsoft.com/highcharts.html" rel="nofollow">https://shop.highsoft.com/highcharts.html</a>
I am a developer and i approve of this message.
This is hands down the best graph money can buy..<p>in a half-day test our webapplication suddenly was top-knotch, we immediately payed them a licence.. it saved us over a week of workhours and it wouldn't even be near half that good!<p>The configuration via the JS array is simple but extremely versatile, and the (interactive) zoomable time-series graphs are my favorite. Another great thing is that it supports image exports by our local (not always internet connected) webapplication server.
Here's my plugin to integrate Hichcharts with AngularJS:<p><a href="https://github.com/pablojim/highcharts-ng/" rel="nofollow">https://github.com/pablojim/highcharts-ng/</a>
We used it in my previous companies and our developers were very happy about it. Previously we were using <a href="http://www.amcharts.com/" rel="nofollow">http://www.amcharts.com/</a> good product (but we switched because at that time amcharts was flash only - I think), but my dev colleagues told me that Highcharts was more powerful.<p>P.S. at that time (4-5 years ago) it was possible to use Amcharts for free in commercial app but with reduced features (for example you couldn't handle a click on the graph because in the free edition it would open their site) and showing a link in the bottom of the chart. It seems it follows the same rule now according to their download page, so consider it if you want a good free charting library (I used also amMap and it was ok)
If you are working on a commercial product that you have to support its very good value for money.<p>Saved us all time and effort and allowed us to focus on building other stuff, without worrying about IE8 support. This is something which the other free alternatives, generally, don't do very well.
Unfortunately, this isn't free for commercial use, so perhaps something like Google Charts is more suitable (depending on your use case). There are <i>plenty</i> of alternatives out there.
A fascinating thing about Highcharts is that they are located in a supertiny, remote town in Norway called Vik. Only 2900 live there. Highcharts employ 10 people + a few remote workers.<p>You can read about this tiny remote place on the founder's personal webpage here: <a href="https://translate.google.com/translate?hl=no&sl=no&tl=en&u=http%3A%2F%2Fvikjavev.no%2Fomvik%2F" rel="nofollow">https://translate.google.com/translate?hl=no&sl=no&tl=en&u=h...</a>
Have been using highcharts now for a few years. It's easy too start with, with preset examples (but who wants default colors anyway haha). I had to write an extra layer though to render charts more easily, directly from the dom.<p>Took quite some work but I don't want anything else now. Just set some data attributes and I can create pie's, line charts, and bars all on the fly!<p>It almost never failed me to customize it, editability is good and API doc extensive.
4 years ago I had to make a small webapp that displayed sensor data with up to 20000 points. At the time this was the only graph library I found that could handle so many points in a reasonable time, the library has some nice options for quickly summarizing large dataset to a smaller subset for visualizing.<p>Possibly there are better alternatives today for such datasets, I haven´t looked into it recently.
The old youtube analytics page was using Highcharts I suppose and it was styled well. Currently they switched Google Charts to visualize data. I'm not sure because all the js code is obfuscated but when I look some values are not obfuscated the functions remind me the variables in these libraries.<p>Edit: Yes, currently it is definitely Google charts now but I think it was Highcharts in the past.
A bit Offtopic: Somebody have used <a href="http://js.devexpress.com/WebDevelopment/" rel="nofollow">http://js.devexpress.com/WebDevelopment/</a>? I between it and highcharts for a dashboard-type app for Desktop + IOS browser.<p>I have used DevExpress before and is a good company but never the JS products. Is less expensive and bundle a JS grid, that I need too.
I'm using Highcharts for all the charts on <a href="https://zenobase.com/" rel="nofollow">https://zenobase.com/</a>. There are a lot of open source alternatives, but none I've seen so far handle axes labels as well as Highcharts does out of the box (i.e. ensure that there isn't a mess of overlapping labels).