2016-11-21 4 views
1

Я использую каркас Charts. Мне удалось добавить данные в диаграмму, но я не могу изменить метки оси X на диаграмме.Назначить метку X-Axis диаграмме 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

В настоящее время, как старый инициализатор не доступен

Код:

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

Установите метки для каждого из баров

Набор зернистости от оси X до 1

barChart.xAxis.granularity = 1 

Примечание: Это вопрос Swift 3 для диаграмм (v3.0.1)

См GitHub вопросы Charts/Issues/1800