0
私はSwift charts libを使用してグラフを作成したいと思います。私はすぐに線グラフのサンプルを作成しようとしましたが、中間の値はありません。配列の最初の2つの値(5と6)だけを描画しています。iOS swift-charts:中間値がありません
コード:
var ccv:CombinedChartView = CombinedChartView()
//CombinedChartData
ccv.delegate = self;
//ccv.chartDescription.enabled = false;
ccv.drawGridBackgroundEnabled = false;
ccv.drawBarShadowEnabled = false;
ccv.highlightFullBarEnabled = false;
// Line
var lds:LineChartDataSet = LineChartDataSet(yVals: Array(arrayLiteral:
ChartDataEntry(value: 5, xIndex: 0),
ChartDataEntry(value: 6, xIndex: 1),
ChartDataEntry(value: 7, xIndex: 2),
ChartDataEntry(value: 3, xIndex: 3)
), label: "Sample")
lds.colors = [UIColor.redColor()]
lds.mode = LineChartDataSet.Mode.CubicBezier
lds.drawValuesEnabled = true
var ld:LineChartData = LineChartData(xVals: Array(arrayLiteral: 0, 1, 2, 3, 4), dataSets: Array(arrayLiteral:lds))
var ccd:CombinedChartData = CombinedChartData()
ccd.lineData = ld
ccv.data = ccd
ccv.setScaleEnabled(true)
ccv.frame = (self.chartContainer?.frame)!
ccv.frame.origin.x = 0
ccv.frame.origin.y = 0
self.chartContainer?.addSubview(ccv)
すべてのヘルプは大歓迎:)
[OK]を、私はこの作業を管理する方法を見つけました: – SlumTheSlug