x軸にバーをゼロ(バーの下)にするiOSチャートの棒グラフを取得できません。彼らは、x軸上に浮いているように見える:オレンジでiOS-chartsはy軸にx軸をゼロにしません
バーが、例示のために、y軸の最大高さである100に設定されています。それを行うかもしれない唯一のことは、約3PMに空白があることです。
rightAxis.axisMinValue = 0
があります。
x軸にバーをゼロ(バーの下)にするiOSチャートの棒グラフを取得できません。彼らは、x軸上に浮いているように見える:オレンジでiOS-chartsはy軸にx軸をゼロにしません
バーが、例示のために、y軸の最大高さである100に設定されています。それを行うかもしれない唯一のことは、約3PMに空白があることです。
rightAxis.axisMinValue = 0
があります。
である、あなたは dataSet.axisDependency = .Right
それに釘付け。どうも。 –
私はちょうど回避している、これは私のために働く。
このコードを参考にしてください。私にとって
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var barChartView: BarChartView!
override func viewDidLoad() {
super.viewDidLoad()
let months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
let unitsSold = [20.0, 4.0, 6.0, 3.0, 0.0, 16.0]
setChart(months, values: unitsSold)
}
func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [BarChartDataEntry] = []
for i in 0..<dataPoints.count {
let dataEntry = BarChartDataEntry(value: values[i], xIndex: i)
dataEntries.append(dataEntry)
}
let chartDataSet = BarChartDataSet(yVals: dataEntries, label: "Units Sold")
let chartData = BarChartData(xVals: dataPoints, dataSet: chartDataSet)
barChartView.data = chartData
chartDataSet.colors = ChartColorTemplates.colorful()
}
}
コードの上の部分(実際の回避策)は何ですか? –
barChartView.leftAxis.spaceBottom = 0.0
作品、あなたのためにそれはあなたのサンプルプロジェクトで.rightAxis
を設定するのを忘れて、あなたは右のyを設定しようとしたことがあり軸の最小値は0です(rightAxisY.axisMinimum = 0)? y軸の最小値をゼロラインに設定し、グラフ全体を下に移動する必要があります。
ゼロラインを有効にして(rightAxisY.drawZeroLineEnabled = true)、ゼロラインを有効にしてゼロを最小値として設定しているため、データからゼロ値を削除することもできます。
デモコードのドライブまたはDropboxのURLを指定できますか?だれでもそれを調べて解決策を提供することができます。 – Hasya
プロジェクトでiOS Chartを更新して以来、あなたと同じ問題があります。 – AnthonyR
@hasya https://github.com/jleach/BarChartBug –