Closed mapleleaf99 closed 1 year ago
参考:
OC 版本的配置方式如下:
//https://github.com/AAChartModel/AAChartKit/issues/1042
- (AAOptions *)makePieChartShow0Data {
return AAOptions.new
.titleSet((id)NSNull.null)
.chartSet(AAChart.new
.typeSet(AAChartTypePie))
.seriesSet(@[
AASeriesElement.new
.nameSet(@"ZeroDataPie")
.dataSet(@[
@{@"y":@1, @"isZero":@true, @"name": @"One" },
@{@"y":@1, @"isZero":@true, @"name": @"Two" },
@{@"y":@1, @"isZero":@true, @"name": @"Three"}
])
.tooltipSet(AATooltip.new
.sharedSet(false)
.pointFormatterSet(@AAJSFunc(
function() {
return "<span style=\'color:" + this.color + "\'> ◉ </span>"
+ this.series.name
+ ": <b>"
+ (this.options.isZero ? 0 : this.y)
+ "</b><br/>";
})))
])
;
}
demo 中有此示例, 下载运行查看即可.
好的我看看, 谢谢
作者你好, 当数据源数据都为0的时候: @[ @[@"AAAA", @(0)], @[@"BBBB", @(0)], @[@"CCCC", @(0)], @[@"DDDD", @(0)], @[@"EEEE", @(0)] ]; ,应该显示五等分吧![image](https://user-images.githubusercontent.com/23233548/219253138-62ef9e28-735d-4b77-833d-91e50c3a3452.png)
报错信息:
有没有什么办法可以处理这种情况