SwiftCharts图不在界限内

时间:2018-01-30 13:40:10

标签: ios swift3 swift4 swiftcharts

所以我使用的是SwiftCharts图,并将其设置为这样。

func roundToTens(_ x : Double) -> Int {
    return 10 * Int((x / 10.0).rounded(.awayFromZero))
}

func createChart(){
let chartConfig = BarsChartConfig(
    valsAxisConfig: ChartAxisConfig(from: 0, to: Double(roundToTens(maximum)), by: Double(roundToTens(maximum)/6))
)

let frame = view2.bounds


let chart = BarsChart(
    frame: frame,
    chartConfig: chartConfig,
    xTitle: "Categories",
    yTitle: "Y axis",
    bars: test,
    color: UIColor.red,
    barWidth: 20
)

self.chart = chart
view2.addSubview(chart.view)
self.view.addSubview(view2)
}

然而,图表最终看起来像这样。

enter image description here

我尝试通过向边界添加边距来修复边界,但它所做的只是使图形看起来不对。是否有人熟悉SwiftCharts框架以及如何将图形置于中间位置并使其整体变小以使顶部y轴编号可见

0 个答案:

没有答案