ChartsOrg / ChartsOrg/Charts

x轴多行文本,无法显示全

Open
#4,846 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
28k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

```swift
let barData = BarChartData(dataSets: sets)
barData.barWidth = 0.5
barData.setValueFont(.sys(8))

let count = data.charts.max(by: { $0.datas.count < $1.datas.count })?.datas.count ?? 1

let axisMinimum: Double = 0
let groupSpace: Double = 0.8
let barSpace: Double = 0.1

let axisMaximum: Double = axisMinimum + barData.groupWidth(groupSpace: groupSpace, barSpace: barSpace) * Double(count)
chartView.xAxis.valueFormatter = IndexAxisValueFormatter(values: data.xVals)
chartView.xAxis.axisMinimum = axisMinimum
chartView.xAxis.axisMaximum = axisMaximum
// chartView.xAxis.labelRotationAngle = 30
chartView.animate(yAxisDuration: 1)

chartView.data = barData
// chartView.notifyDataSetChanged()
chartView.setVisibleXRangeMaximum(10)
chartView.barData?.groupBars(fromX: axisMinimum, groupSpace: groupSpace, barSpace: barSpace)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.