A simple and beautiful animated chart library for iOS applications.
PNChart is an iOS charting library that provides simple and beautiful animated charts for mobile applications. It solves the problem of creating engaging data visualizations in iOS apps by offering multiple chart types with smooth animations and easy customization. The library is designed to be lightweight and straightforward, reducing the complexity typically associated with chart implementations.
iOS developers building applications that require data visualization, such as finance, fitness, analytics, or productivity apps. It's particularly useful for developers who need to quickly integrate charts without building custom solutions from scratch.
Developers choose PNChart for its combination of visual appeal, ease of use, and animation capabilities. Unlike more complex charting libraries, it offers a focused set of features with a simple API, making it ideal for projects that need attractive charts without extensive configuration.
A simple and beautiful chart lib used in Piner and CoinsMan for iOS
Charts include smooth drawing animations by default, enhancing visual appeal without extra code, as shown in the GIF and with the 'displayAnimation' property.
Offers extensive control over colors, line styles, and legends, with examples for range colors and grid lines in the README.
Supports dynamic updating of chart values via methods like 'updateChartData', ideal for live data scenarios in financial or analytics apps.
Provides delegate methods for handling user taps on chart points, enabling interactive features as demonstrated in the callback section.
Version compatibility is split across iOS releases (e.g., 0.8.1 for iOS 6, 0.8.3 for iOS 7.0+), complicating maintenance for apps supporting multiple versions.
The core library is in Objective-C with a separate Swift version, which may not integrate seamlessly with modern Swift-only or SwiftUI projects.
Configuring charts requires manual data array handling and callback blocks, as seen in code examples, which can be more verbose than newer libraries.
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
iOS-based charting library for both line and bar graphs.
Core Plot source code and example applications
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.