• Stars
    star
    252
  • Rank 161,312 (Top 4 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 9 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An iOS stock chart view, K-Line, volume Line

StockChartView

A full customizable iOS stock chart view, K-Line, volume graph, with gesture supported.

Screenshots

BBStockchartView is used in project BBAltcoin in AppStore and Android. The iOS source is here.

Installation

Using CocoaPods

pod 'BBStockChartView', '~> 1.3'

Or add all files in folder "BBStockChartView" to your project. Done!

Usage

See the demo Xcode project for details

//init with any size, autolayout
_chartView = [[BBChartView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];

//ChartView add area, area add series
Area* areaup = [[Area alloc] init];
Area* areadown = [[Area alloc] init];
BarSeries* bar = [[BarSeries alloc] init];
StockSeries* stock = [[StockSeries alloc] init];
[areaup addSeries:stock];
[areadown addSeries:bar];

// add data to bar and stock
// [stock addPoint:]
[self.chartView addArea:areaup];
[self.chartView addArea:areadown];
// two area's height ratio
[self.chartView setHeighRatio:0.3 forArea:areadown];

// set any color you like
[BBTheme theme].barBorderColor = [UIColor clearColor];
[BBTheme theme].xAxisFontSize = 11;

// begin to show the view animated
[self.chartView drawAnimated:YES];

Contributing

We'll love contributions, please report bugs in the issue tracker, create pull request (on branch develop) and suggest new great features (also in the issue tracker).

License

BBStockChartView available under the MIT license, so feel free to use it in commercial and non-commercial projects.

Author

Chen XiaoYu