Awesome
XJYChart
<a href="url"><img src="https://github.com/JunyiXie/XJYChart/raw/master/photos/image1.PNG" align="left" height="472" width="260" ></a> <a href="url"><img src="https://github.com/JunyiXie/XJYChart/raw/master/photos/image4.PNG" align="left" height="472" width="260" ></a> <a href="url"><img src="https://github.com/JunyiXie/XJYChart/raw/master/photos/image5.PNG" align="left" height="472" width="260" ></a>
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
Installation
CocoaPods
XJYChart is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "XJYChart"
Then, run the following command:
$ pod install
How to Use
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 =
[[XNormalLineChartConfiguration alloc] init];
configuration.lineMode = CurveLine;
configuration.isShowShadow = YES;
License
XJYChart is available under the MIT license. See the LICENSE file for more info.