2016-11-21 8 views
1

私はChartsフレームワークを使用しています。 グラフにデータを追加できましたが、グラフのX軸ラベルを変更できません。X軸ラベルをChart Frameworkに割り当てる

以前、それは使用して行うことができます。

変数:

var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] 

var sales = [230, 220, 240, 170, 90, 60, 150, 140, 160, 170, 140, 250] 

のviewDidLoad:

let salesEntry1 = BarChartDataEntry(x: 0.0, y: 250) 
    let salesEntry2 = BarChartDataEntry(x: 1.0, y: 260) 
    salesEntries.append(salesEntry1) 
    salesEntries.append(salesEntry2) 


    let chartDataSet = BarChartDataSet(values: salesEntries, label: "Sales") 

    let chartData = BarChartData(dataSet: chartDataSet) 
    barChart.data = chartData 

UPDATE: enter image description here

+0

あなたは、コードを更新することができ発行 –

答えて

2

現在、古い初期化子が

コードは使用できませんよう:1

にX軸の棒の各

設定粒度のラベルを設定し

let labels = ["Value 1", "Value 2"] 
barChart.xAxis.valueFormatter = IndexAxisValueFormatter(values: labels) 

barChart.xAxis.granularity = 1 

注:これでチャートのスウィフト3問題(V3.0.1)

参照してくださいGitHubにはCharts/Issues/1800

関連する問題