Skip to content

JunyiXie/XJYChart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e468a21 · Dec 18, 2019
Jan 9, 2018
Aug 18, 2018
Aug 17, 2018
Dec 10, 2018
Aug 17, 2018
Dec 10, 2019
Dec 10, 2019
Dec 23, 2017
Aug 17, 2018
May 6, 2017
May 6, 2017
Aug 18, 2018
Aug 18, 2018
Dec 23, 2017
Dec 10, 2018

Repository files navigation

XJYChart

Version Platform License

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.