Cli*_*rum 6 nsview swift ios-charts
我正在使用带有Swift 3的iOS图表.
我有100 x 100 PieChartView渲染饼图,但它没有填充视图(NSView确切地说是一个).灰色框是视图,饼图和边缘之间有很大的间隙.
我已确认视图为100 x 100:
print(graph.frame) //<-- (25.0, 65.0, 100.0, 100.0)
Run Code Online (Sandbox Code Playgroud)
所以我假设我需要在饼图中配置一些东西,以使其成为视图中的完整大小.这是我到目前为止所尝试的无济于事:
graph.holeRadiusPercent = 0.7
graph.transparentCircleRadiusPercent = 0
graph.legend.enabled = false
graph.chartDescription?.enabled = false
graph.minOffset = 0
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Cli*_*rum 23
找到了!事实证明我的图表是在预选状态下渲染值.如果我点击一个饼图段,它会变大.
因此,通过设置此属性,图形将填充可用空间:
ds.selectionShift = 0 //'ds' is my PieChartDataSet
Run Code Online (Sandbox Code Playgroud)
我希望能帮到别人.
| 归档时间: |
|
| 查看次数: |
4001 次 |
| 最近记录: |