링크는
https://github.com/danielgindi/Charts
ChartsDemo-iOS의 Swift 그룹 아래 다음 세 개의 파일을 복사한다.
LineChart1ViewController
BalloonMarker
DemoBaseViewController
xib는 복사하지 않고, interface builder 에서 view 추가하고 Custom Class를
LineChartView 로 맞춘다. -> Module에 Charts가 자동으로 들어간다.
LineChart1ViewController 를 열고 기존 리소스를 지우고, 다시 연결해 준다.
다음 세개를 연결한다.
@IBOutlet var chartView: LineChartView!
@IBOutlet var sliderX: UISlider!
@IBOutlet var sliderY: UISlider!
override func viewDidLoad() {
super.viewDidLoad()
2개를 안 올렸으니 주석 처리해야할 것이 생긴다.
chartView.rightAxis.enabled = false
// [_chartView.viewPortHandler setMaximumScaleY: 2.f];
// [_chartView.viewPortHandler setMaximumScaleX: 2.f];
@IBAction func slidersValueChanged(_ sender: Any?) {
// sliderTextX.text = "\(Int(sliderX.value))"
// sliderTextY.text = "\(Int(sliderY.value))"
그래프 잘 나옴.
Fin.
'블로그 항해 일지 > Graph' 카테고리의 다른 글
해당 그래프 점멸 되도록 만들기 (0) | 2019.01.17 |
---|---|
그래프를 만들어 공급하는 회사에서 오픈 소스화 하기로 함 (0) | 2019.01.07 |