2016-11-11 1 views
-1

Sample Chart수평 막대 그래프는 0

에서 시작되지 않습니다. 나는 누적 막대 그래프에 대해 생각하지만, 잘못 했어 - 어떻게 차트 샘플 데이터를 제공하는 :

var barEntries = [BarChartDataEntry]() 
barEntries.append(BarChartDataEntry(x: 0, y: 0)) 
barEntries.append(BarChartDataEntry(x: 4, y: 1)) 
barEntries.append(BarChartDataEntry(x: 8, y: 24)) 
barEntries.append(BarChartDataEntry(x: 12, y: 37)) 
barEntries.append(BarChartDataEntry(x: 16, y: 27)) 
barEntries.append(BarChartDataEntry(x: 20, y: 11)) 

let barDataSet = BarChartDataSet(values: barEntries, label: nil) 
let barData = BarChartData(dataSet: barDataSet) 
barData.barWidth = 4 
barChartView.data = barData 

모든 barEntries이 아닌 누적 막대에 대한 BarChartDataEntry 이니셜로 만들었습니다. 이제 막대가 0에서 시작하지 않는 이유를 알 수 없습니다. BarChartDataEntry(x: 0, y: 0)이 아닌 이 [BarChartDataEntry(x: 0, y: 0)] 인 경우

답변

2

시도 집합 yAxis.axisMinimum = 0. ChartsDemo를 확인하십시오.

+0

고마워, 너 거의 맞아. 제로로 모든 막대를 이동하려면, 우리 모두 설정할 필요가 : 'barChartView.rightAxis.axisMinimum = 0.0' 'barChartView.leftAxis.axisMinimum = 0.0' –

+0

잘 rightAxis 및 leftAxis 둘 y 축이 :) – Wingzero

0

으로 초기화됩니다.

+0

어떻게 도와 드릴까요? 그럼에도 불구하고, 나는 그것을 체크 아웃했다. –

+0

샘플 차트 링크가 작동하지 않아 샘플 차트로 업데이트되므로 도움을받을 수 있습니다. 당신이하려고하는 것에 대해 더 구체적으로 시도하십시오. – RyanM

+0

링크가 작동 중이고 다른 사람이있는 여러 컴퓨터에서 확인하는 것이 이상합니다. 다음은 직접 링크입니다 : https://i.stack.imgur.com/hDxVJ.png –

관련 문제