I'm looking for a good charting library in Objective-C and iOS compliant (iPad mostly).
I've a requirement to display rich bar-charts (touch-flyouts to indicate the values on x and y axis), pie-charts, line graph etc.
I've explored sm2dgraphview and Core Plot and it appears they are not complete.
If there are any good commercial libraries out there, I would be happy to explore them.
Based on Eiko's link I found threedgraphics as a nice interface for charting.
One option is to use Google Charts in a UIWebView.
CorePlot is a very good library for the ios and mac as well you can download from this location:
http://code.google.com/p/core-plot/downloads/list
Related
I've recently developed an application that view a panorama 360 image, using Panoramagl library for iPhone, and i wanna enhance it and make more features like hotspot.
I've tried to look at a javascript code that implement this feature, but it's useless.
I don't know from where to start implementing this feature and i don't understand the concept of the hotspot. can anyone put me on the right way to start implementing this feature ?
thx in advance.
I've ended up using a library called KRPano using it in UIWebView, it has a good support and has a lot of features.
PanoramaGL for iOS was updated recently to 0.1 r3 version. This new version support Spherical images 2048x1024 pixeles. And hotspots feature was added.
http://code.google.com/p/panoramagl
Please read wiki section
http://code.google.com/p/panoramagl/wiki/UserGuide
I want to display bar chart and pie chart in my iPhone application please give me suggestions for that.
Core Plot is a plotting framework for Mac OS X and iOS. It provides 2D visualization of data, and is tightly integrated with Apple technologies like Core Animation, Core Data, and Cocoa Bindings.
Try iOS Plot and iPhone Charting.
Core Plot is also a good option.
Below are some libraries which could also help you:
Graph View
deSimpleChart
rgraph (Will work on UIWebView only)
Graph classes for iPhone (a blog where demo is given to create a graph)
Looking for a graph layout framework for iOS
Finally, there's some nice discussion about charting here.
I used this lib on GitHub -> https://github.com/danielgindi/Charts. This lib is absolutely perfect and free. Also same lib is available in android and native. You can also find a lot of types of chart in this lib.
I have experiences with sencha chart which has touch faclity as iPad has.But Fusion provides swf file , but we can see them through javascript in iPad.but interaction is less than sencha.Because zooming,pinching,rotating faclities are not in Fusion.Am I right? or is it possible in fusion as scencha?
In FusionCharts 3 they will automatically fallback to Javascript if you're on a device that doesn't support flash. As you mentioned the interactivity on a phone or tablet is limited, FusionCharts doesn't have support built in for touch events. This is where Sencha Touch Charts excels, its not a "fallback" implementation its a full featured chart solution made specifically for multitouch devices.
I have not tried either of the two but I highly recommend http://www.highcharts.com/ good set of api and easy to use..
Is the graphing portion of Apple's "Stocks" iPhone application available to developers?
My guess would be that it is not. If I am right, on a rough scale on 0-100, how difficult would it be to reproduce? (I know this is a silly question, but anyway. Just want some idea.) Also, what framework do you think would be the most suitable for the reproduction? Core Animation? Notice especially how you can drag your finger across the charts when in landscape mode to see the prices on each data point. It's just way too cool.
http://code.google.com/p/core-plot/ is probably what you're looking for.
There are several commercial tools for iOS charting, which can probably reproduce the chart you are looking for.
ShinobiControls - which has many interactive features, as seen in this video.
www.threedgraphics.com
iPhone Charting Library for iPhone Objective-C
Full Disclosure - I work for Scott Logic, which is the parent company of ShinobiControls
It's also worth checking out SciChart, which has an ios financial chart control.
It is a paid control, but in performance tests really outstrips competitors including paid and open source. Some by a mile.
It supports Objective-C, Swift2.2, Swift3 as well as Xamarin in the upcoming v2.x release.
You can now clone the iOS Chart examples on Github and have a play around with the controls and see how we created the above example app!
Full disclosure - I work for SciChart and am the tech lead on the project
What really super useful third party frameworks / toolkits / projects are out there that people have used and have found to be a huge help in building their iPhone apps? Bonus points if you include a story about how it helped you on a real world project.
I'll go first:
cocos2d
JSON.framework
AQToolkit
EDIT: turned this community wiki
I would add the following for social networking support:
Twitter API: MGTwitterEngine
Facebook Connect
Three20
ASIHTTPRequest
Objective Resource lets you connect an iPhone app to a rails app.
While some of the frameworks listed are Mac-only, the question "What open source Cocoa/Cocoa Touch Frameworks are out there?" has links to many quality third-party frameworks in the answers. Of those, I've used Core Plot within our robotic control software to simplify the addition of scatter plots (of course, I'm a little biased, being one of the contributors to the project).