I have received inquiries quit a few times from visiting developers asking about available open source libraries for creating charts on iOS devices. It is definitely understandable as many of the commercial charting libraries come with a very hefty up front cost.
While there are quite a few open source libraries that have charting and plotting features that run on iOS here are a few that are designed specifically for this purpose allowing you to draw many different kinds of graphs.
Core-Plot – This is definitely the top recommendation for open source charting libraries on iOS. You can create many different kinds of charts – line charts, pie charts, bar graphs and even for stock charts like candlestick charts, and bar charts using the built in chart types.
You can see examples of some of the chart types supported here.
iOS Plot – While there probably are too many situations where Core Plot won’t meet your needs – if you want something different, but want to stick with an Objective-C library this much smaller project from Hon Cheng provides support for line charts, and some very slick looking pie graphs like the one in this screenshot:
You will be able to create nearly any chart using the libraries mentioned above, but if not you might want to mention your chart ideas in the Core Plot discussion group. The core plot community has done a great job of providing updates.
Submit A Resource
Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?
You can submit the url here.
The resources we feel will appeal to our readers the most will be posted on the front page.