All Projects → JunyiXie → Xjychart

JunyiXie / Xjychart

Licence: mit
iOS Chart. Support animation, click, scroll, area highlight.

Projects that are alternatives of or similar to Xjychart

Tap
1Kb library for easy unified handling of user interactions such as mouse, touch and pointer events.
Stars: ✭ 541 (-36.65%)
Mutual labels:  touch
T Scroll
A modern reveal-on-scroll library with useful options and animations. (Animate Elements On Reveal)
Stars: ✭ 642 (-24.82%)
Mutual labels:  slide
Android 3d Model Viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Stars: ✭ 809 (-5.27%)
Mutual labels:  touch
Trip
移动前端开发经验指南
Stars: ✭ 550 (-35.6%)
Mutual labels:  touch
Simple Slider
🎠 The 1kb JavaScript Carousel
Stars: ✭ 583 (-31.73%)
Mutual labels:  slide
React Native Fingerprint Scanner
Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)
Stars: ✭ 704 (-17.56%)
Mutual labels:  touch
Arduinomenu
Arduino generic menu/interactivity system
Stars: ✭ 520 (-39.11%)
Mutual labels:  touch
Angular2 Carousel
An lightweight , touchable and responsive library to create a carousel for angular 2 / 4 / 5
Stars: ✭ 26 (-96.96%)
Mutual labels:  touch
React Native Sketch
🎨 A React Native <Sketch /> component for touch-based drawing.
Stars: ✭ 627 (-26.58%)
Mutual labels:  touch
React Carousel
A pure extendable React carousel, powered by Brainhub (craftsmen who ❤️ JS)
Stars: ✭ 764 (-10.54%)
Mutual labels:  slide
Pptist
基于 Vue3.x + TypeScript 的在线演示文稿应用。实现PPT幻灯片的在线编辑、演示。
Stars: ✭ 559 (-34.54%)
Mutual labels:  slide
Any Touch
👋 手势库, 按需2kb~5kb, 兼容PC / 移动端
Stars: ✭ 567 (-33.61%)
Mutual labels:  touch
Glightbox
Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes
Stars: ✭ 702 (-17.8%)
Mutual labels:  slide
Sortable
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Stars: ✭ 23,641 (+2668.27%)
Mutual labels:  touch
Vue Concise Slider
vue-concise-slider,A simple vue sliding component
Stars: ✭ 831 (-2.69%)
Mutual labels:  slide
Pixi Viewport
A highly configurable viewport/2D camera designed to work with pixi.js
Stars: ✭ 532 (-37.7%)
Mutual labels:  touch
Swiper
Most modern mobile touch slider with hardware accelerated transitions
Stars: ✭ 29,519 (+3356.56%)
Mutual labels:  touch
Swipe
Swipe is the most accurate touch slider. Support both React and Angular.
Stars: ✭ 850 (-0.47%)
Mutual labels:  slide
Lab teaching 2016
Repository for materials/codes from Kording lab teaching 2016
Stars: ✭ 16 (-98.13%)
Mutual labels:  slide
React Zmage
一个基于 React 的可缩放图片控件 | A scalable image wrapper power by react
Stars: ✭ 713 (-16.51%)
Mutual labels:  slide

XJYChart

Version Platform License

XJYChart - A High-performance, Elegant, Easy-to-integrate Charting Framework. The Best iOS Objc Charts.

  • [x] chart more beautiful
  • [x] support chart scroll
  • [x] support chart area fill
  • [x] support chart animation
  • [x] support chart touch
  • [x] 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].