I'm looking for a chart library that fulfils most or not all of the requirements:
Bar charts with support for point labels, and custom labels for X/Y axis, and multiple series.
Pie charts (simple pie chart)
Is responsive to devices of different screensizes
Is free for production / commercial use
Ease of use and reasonable sized support community
Does anyone have any recommendations?
I'm working on data visualization using a Cakephp and PHP environment.
Cheers
Kevin
Well, this is quite a hefty requirement list, but you might find that ZingChart would be a viable candidate.
Includes bar, pie, and many other chart types. (http://www.zingchart.com/docs/chart-types/ )
Multiple series, custom labels for axes (custom labels for anything, really) - http://www.zingchart.com/docs/features/labels/
Responsive
Free for production use with a small watermark in the corner and flexible licensing options
Straightforward, CSS-like syntax
Plenty of demos in our gallery rand documentation, used by some Fortune 500 companies, and fully supported by our team in San Diego
You’ve probably realized by now that I am with the ZingChart team :-) We are here to answer any questions you might have.
Related
I have a big project that requires charting and I need to make a decision between these two charting choices:
JQchart - Looks most dynamic and easy to use with MVC support, The problem is that it looks inferior to Highcharts in data visualization.
Highcharts - The DotNet support is depndable on a 3rd part api library, It might not be as dynamic as JQcharts but it looks significantly better than it.
I need some guidance if it's possible to add some "magic" to the JQchart lib to look better(I know Trirand plugin it's not enough), Any examples with optimized visualization will be wellcome, Any suggestions for some other plugins are welcome as well.
Does Umbraco offer inbuilt feature or interface to create categories, menus, or product gallery?
I have been searching an easiest way to do so for my clients.
Hope, I can find an smart answer to my question
Another place to try would be to look at how some of the e-commerce starter kits work like the uWebShop or TeaCommerce packages. They have a category/products structure in content that you could take a look at.
Umbraco comes with a limited number of starterkits, skins and macro templates. You can use any of these as you like, but as they are fairly simple, generally you will end up building what you want. One of the great advantages of Umbraco is this kind of flexibility. Umbraco is geared towards developers who have a .Net background, and is very easy if you have .Net experience. If not, there's a little bit of a learning curve, but there are a good number of resources available as well as an active community to aid in the learning process.
Umbraco has about 4 or so built in starterkits and Our Umbraco has several more that other users have contributed.
I have been looking around at web applications and websites with rich graphs, charts, and data visualization and for the most part have been able to determine which frameworks or tools websites are using. However I was looking over 'resumup.com' and couldn't determine what they are using. Does anyone know off hand or can you tell? It doesn't seem like any javascript framework i've seen unless its custom...is it some sort of flash or flex framework? Any help would be greatly appreciated.
Thanks,
Marques
I apologize in advance for not being able to hyperlink everything. StackOverflow is placing a limit on the number of link I can put here. Had to shrink 9 links down to 2.
I'm not too familiar with ResumUP, so I can't speak directly to that. Though, since it is on Facebook, my guess is that it is almost certainly uses homebrewed, javascript-based visualization code.
Speaking more broadly to the web as a whole, and to the first part of your post, D3 is becoming the most popular option for web-based visualizations (particularly those that are interactive). An example of D3 that you've might have seen is The New York Times' 2013 budget visualization (and most other interactive visualizations on the NYT, for that matter). However D3 is capable of more than just making visualizations. Compare The New York Times example to Visual.ly's Inequality In America site, which is also made using D3.
For more basic visualizations like bar charts, many companies offer APIs for creating visualizations, like Google's Chart Tools. And even more don't use any toolkit. Take for instance the popular wind visualization tool by Fernanda Viegas & Martin Wattenberg. This website showing visualizations for the civil war only depends on jQuery for javascript code (and on the Google Maps API).
Other frameworks include, but are not limited to, Protovis (I'd use D3 instead), processing.js, and countless others.
I'm not sure if you have any plans on making web-based visualization tools, but if you do, I'd highly recommend using D3. There's a bit of a learning curve, but it gets you thinking about visualizations in terms of data, which can only help improve the quality of what you end up making. As an added benefit, D3 is one of the better toolkits in terms of how it treats the creation of visualizations. How you create and combine visual primitives in D3 is fairly natural. Not perfect, but definitely better than most alternatives.
Finally, on top of visualizations, the internet is abound with infographics (see Visual.ly's blog for examples). While these can theoretically be made with frameworks like D3, they are more likely than not made with Adobe Illustrator, saved as images, and then uploaded.
I am currently working on a system which handles the management by business objectives of an organization.I need to generate reports and also the graphical representation of certain things like employee performance in particular year,company growth etc.So I studied certain tools/APIs for that.
Now my question is can I use jasperreports for reporting part of the system and jfreechart for chart/graphical part of system and then integrate it ? or is there any another open source tool/API available for that ?
plz help.
Thanks in advance...
You can get some idea of the versatility of JFreeChart from the demo and examples. I haven't used JasperReports.
You can use google visualization charts, high charts, jplot.
Google Visualization
High Charts
Jqplot - Uses jquery
I wonder if every developer would have to code statistic visualization by him/herself, or if there's a lib already that can be used to draw charts, curves, stats, etc. (like in the stock app for example)?
Take a look at this graphing package, it will also compile on the iPhone:
http://www.mpkju.fr/~graphview/page1/page1.html
Note that I've not used it yet, I ran across it before and made a note of the potential usefulness of it.
You might use the Google Charts API, and just use the images that come back from that:
http://code.google.com/apis/chart/
For instance, you can retrieve the bytes from this URL
http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World
and insert them into an NSImage, or just let the web view do the rendering for you.
Core Plot is a cross-platform (Mac / iPhone) plotting framework being developed by a group of scientifically-minded Cocoa developers. It is based on Core Animation, and was advancing quite quickly the last time I checked in. You might want to read the mailing list archives to get an idea of the design goals and current state of the framework.