Highcharts 3.0 Beta released
highcharts.com
highcharts.com
Which are FOSS.
- D3js http://d3js.org/
- NVD3 http://nvd3.org/
Actually, this is a perfect time to ask: I've been trying to find the best FOSS charting tool for a (for-profit) RoR app I'm building. Google-visualr seems to be the easiest to use: https://github.com/winston/google_visualr
I made a list of other possibilities here: http://bernardomenez.es/graphing-on-rails
Any tips on a good gem/framework to use for an RoR newbie would be much appreciated...
Its a decent library, but keep in mind that Google is in control of the source code. I'd personally look for something that uses a library you can host yourself.
Key point here. Highcharts' customers are companies and website builders that don't have, get, or take the time to wrap their heads around D3, they just need to chuck a graph or two on their site(s), then move on to the next thing. It's not idealistic, but it's the reality.
I'm personally surprised there's not a lot more commercial JS libraries like Highcharts out there, seems to me there's a big market for those.
FusionCharts (http://fusioncharts.com) is another successful commercial product for charts.
I'm in the not-enough-time-to-understand-d3 camp, but maybe that will change. In the meantime, I've found it easy to get something going fast with the highcharts tools.
jtablesession::Store Failed DB function failed with error number 1226 User 'highcharts' has exceeded the 'max_updates' resource (current value: 36000) SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '8cre30vqdh3ip8hh0iebn7buq5','1361463112','','0','1','0' )
Googling jos_session reveals the site is built using Joomla..
Should probably consider doing something about this.
Cant tell you how much i love this product, leaves every charting package i've ever touched in the dust. Keep up the great work!
http://shop.highsoft.com/highcharts.html
One price for a "web page" that's not a "web application" and then pricing per developer? Just ridiculous. Why not add a per CPU surcharge while we're at it?
Use d3 if you don't want to spend the money, it's much more powerful anyway.
I will, and that's the point. I don't see how this in any way invalidates my statements about their product
Based on this, their pricing seems reasonable.
The other problem with per developer is maintaining compliance. So every time I hire I have to remember I need to get another licence for this on any other products I have that uses this type of stupid boxed-software model. It adds unnecessary overhead that isn't justified for such a small piece of component software. This isn't Visual Studio we are talking about here.
Honestly their pricing is the only reason I'm not using them.
You either license a site to use it, license a team of app developers to use it in however many sites you like, or buy an OEM to ship it.
> For use on a simple webpage that is not considered a web application. A web application is a website that has customer specific data or charges for its use. This requires a Developer license.
https://developers.google.com/chart/
[EDIT] Changed to charts and included link
https://www.google.com/finance
HighCharts/Stock is magnitudes faster.
Are there many - or any! - general-purpose libraries one can point at a database, choose or write an SQL statement, and it will take care of time and date ranges for you?
For my purposes, I'll stick with Flot since its free of licensing fees (at least as far as I can tell). But if I had a budget to work with, Highcharts is appealing.
I'm guessing it's built from jsdoc-style comments in the source, but haven't come across js docs that look as good as these
jtablesession::Store Failed DB function failed with error number 1226 User 'highcharts' has exceeded the 'max_updates' resource (current value: 36000) SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '','1361463235','','0','1','0' )