iOS lineChart Размер становится меньше - Swift - PullRequest
0 голосов
/ 08 ноября 2018

Здесь я рисую линейную диаграмму, которая содержит пунктирную линию и нормальные линии, для этого я разделяю значения для пунктирной и прямой линии и помещаю их в массив массива. В некоторых случаях значения приходят, когда размер графика становится меньше чем представление диаграммы.

Сторонняя библиотека, которую я использовал, это iOS Charts, https://github.com/danielgindi/Charts

for (_, GraphValue) in (param?.enumerated())! {
    var lineChartEntry = [ChartDataEntry]()
    for items in GraphValue{
        let value = ChartDataEntry(x:(items.xValue!/60), y: items.yValue!)
        lineChartEntry.append(value)
    }

    let line1 = LineChartDataSet(values: lineChartEntry, label: "")
    line1.drawCirclesEnabled = false
    line1.colors = [UIColor(red: 154/255, green: 42/255, blue: 16/255, alpha: 1)]
    line1.drawValuesEnabled = false
    line1.lineWidth = 2
    let graphValue = GraphValue[0]
    if (graphValue.isDottedLine){
        line1.lineDashLengths = [3,3]
    }
    line1.mode = .cubicBezier
    data.addDataSet(line1)
    chartview.data = data
}

Issue Image прилагается здесь Изображение

...