2017-09-04 72 views
0

我一直在使用iOS Charts创建条形图。这是我迄今为止:iOS图表额外空间并添加x轴标签

我无法实现三两件事:周一,周二,周三,等

  • 从(0-7)

    • 更改x轴标签上面的酒吧摆脱标签(1.0,10.0,20等)
    • 如何在最底部

    帮助摆脱杆和轴之间的空间的与这些中的任何一个,将不胜感激

  • 回答

    1

    请分享您的代码。

    对于问题号1:

    var xvalues: [String] = [String]() 
    
    for i in 0 ..< datapoints.count {    
        xvalues.append("custom text here") 
    } 
    
    barchartview.xAxis.valueFormatter = IndexAxisValueFormatter(values: xvalues) 
    

    对于问题号2:

    let dataSet = BarChartDataSet() 
        dataSet.values = barChartDataEntries 
    
        // to hide values above the bars 
        dataSet.drawValuesEnabled = false   
    
        let data = BarChartData(dataSet: dataSet) 
        barchartview.data = data 
    
    0

    请检查下面:

    从(0-7)改变X轴标签周一,星期二,星期三等:

    var weekdays: [String] = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] 
    barChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values: weekdays) 
    

    摆脱标签的上方的杆(1.0,10.0,20,等等):

    let chartDataSet = BarChartDataSet(values: dataEntries, label: "") 
    chartDataSet.drawValuesEnabled = false 
    

    对于衬条以x轴:

    barChartView.rightAxis.axisMinimum = 0.0 
    barChartView.leftAxis.axisMinimum = 0.0 
    
    +0

    当存在具有相同的溶液已经另一个答案你正在使用问题1和2,并添加次要的东西(一个数组和第三个问题的解决方案)。你应该考虑编辑已经存在的答案。 – DevB2F