- Notifications
You must be signed in to change notification settings - Fork99
iOS Chart. Support animation, click, scroll, area highlight.
License
NotificationsYou must be signed in to change notification settings
JunyiXie/XJYChart
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
XJYChart - A High-performance, Elegant, Easy-to-integrate Charting Framework.The Best iOS Objc Charts.
- chart more beautiful
- support chart scroll
- support chart area fill
- support chart animation
- support chart touch
- support chart highlight
XJYChart is available throughCocoaPods. To installit, simply add the following line to your Podfile:
pod"XJYChart"
Then, run the following command:
$ pod install
Qucikly Use
Eg:
Initialization
- (instancetype)initWithFrame:(CGRect)frame dataItemArray:(NSMutableArray<XLineChartItem*>*)dataItemArray dataDiscribeArray:(NSMutableArray<NSString*>*)dataDiscribeArray topNumber:(NSNumber*)topNumbser bottomNumber:(NSNumber*)bottomNumber graphMode:(XLineGraphMode)graphMode chartConfiguration:(XLineChartConfiguration*)configuration;
- frame: The frame rectangle for the view
- dataItemArray: data for lines
- topNumber: ordinate coordinate top number
- bottomNumber: ordinate bottom top number
- graphMode: which kind of line chart you want to use.eg: MutiLineGraph,AreaLineGraph,StackAreaLineGraph
- chartConfiguration: detail configuration for chart. like lineMode, shadow
Chart Data
- (instancetype)initWithDataNumberArray:(NSMutableArray*)numberArray color:(UIColor*)color;
- numberArray: values in line
- color: line fill color
Chart Configuration
XNormalLineChartConfiguration* configuration = [[XNormalLineChartConfigurationalloc]init];configuration.lineMode = CurveLine;configuration.isShowShadow =YES;
XJYChart is available under the MIT license. See the LICENSE file for more info.
About
iOS Chart. Support animation, click, scroll, area highlight.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published