2

xcodeでios-chartsで横棒グラフを作成するには? クラスHorizo​​ntalBarChartViewでビューを作成しました

@IBOutlet weak var horChart: HorizontalBarChartView!

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.

    let months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
    let unitsSold = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0]

    setChart(months, values: unitsSold)

}

func setChart(dataPoints: [String], values: [Double]) {

    var dataEntries: [ChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = ChartDataEntry(value: values[i], xIndex: i)
        dataEntries.append(dataEntry)
    }

    let chartDataSet = BarChartDataSet(yVals: dataEntries, label: "Units Sold")
    let chartData = BarChartData(xVals: dataPoints, dataSet: chartDataSet)
    horChart.data = chartData

}

インターネットで例が見つかりませんでした

4

2 に答える 2

6

mainStoryboard で horChart ビューを確認してください。クラスは「Horizo​​ntalBarChartView」で、モジュールは「Charts」です。同じ問題に直面しましたが、モジュールを「Charts」に設定することで問題が解決しました

于 2016-07-27T06:22:27.653 に答える