Skip to content

Commit b14f46e

Browse files
committed
Refactor enum usage in pictorial chart composer
Replaces explicit enum type references with shorthand dot notation for AAChartType, AAChartAlignType, AAChartLayoutType, and AAChartVerticalAlignType in AAPictorialChartComposer.swift to improve code readability and conciseness.
1 parent 0c888b7 commit b14f46e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

AAInfographics-ProDemo/Demo/Composer/AAPictorialChartComposer.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class AAPictorialChartComposer: NSObject {
1313
static func pictorial1Chart() -> AAOptions {
1414
return AAOptions()
1515
.chart(AAChart()
16-
.type(AAChartType.pictorial))
16+
.type(.pictorial))
1717
.colors(["#B0FDFE", "#E3FED4", "#F9F492", "#FAF269", "#FAE146", "#FDA003"])
1818
.title(AATitle()
1919
.text("Kelvin color temperature scale chart"))
@@ -24,14 +24,14 @@ class AAPictorialChartComposer: NSObject {
2424
.yAxis(AAYAxis()
2525
.visible(true))
2626
.legend(AALegend()
27-
.align(AAChartAlignType.right)
27+
.align(.right)
2828
.floating(true)
2929
.itemMarginTop(5)
3030
.itemMarginBottom(5)
31-
.layout(AAChartLayoutType.vertical)
31+
.layout(.vertical)
3232
// .margin(0)
3333
// .padding(0)
34-
.verticalAlign(AAChartVerticalAlignType.middle))
34+
.verticalAlign(.middle))
3535
.tooltip(AATooltip()
3636
.headerFormat("")
3737
.valueSuffix(" K"))
@@ -42,7 +42,7 @@ class AAPictorialChartComposer: NSObject {
4242
// .borderWidth(0)
4343
.dataLabels(AADataLabels()
4444
.enabled(true)
45-
.align(AAChartAlignType.center)
45+
.align(.center)
4646
.format("{y} K"))
4747
.stacking("percent")
4848
.paths([
@@ -57,7 +57,7 @@ class AAPictorialChartComposer: NSObject {
5757
static func pictorial2Chart() -> AAOptions {
5858
return AAOptions()
5959
.chart(AAChart()
60-
.type(AAChartType.pictorial))
60+
.type(.pictorial))
6161
.title(AATitle()
6262
.text("Composition of the human body"))
6363
.xAxis(AAXAxis()
@@ -72,10 +72,10 @@ class AAPictorialChartComposer: NSObject {
7272
.legend(AALegend()
7373
.itemMarginTop(15)
7474
.itemMarginBottom(15)
75-
.layout(AAChartLayoutType.vertical)
75+
.layout(.vertical)
7676
// .padding(0)
77-
.verticalAlign(AAChartVerticalAlignType.middle)
78-
.align(AAChartAlignType.center)
77+
.verticalAlign(.middle)
78+
.align(.center)
7979
// .margin(0)
8080
)
8181
.tooltip(AATooltip()
@@ -86,7 +86,7 @@ class AAPictorialChartComposer: NSObject {
8686
.groupPadding(0)
8787
.dataLabels(AADataLabels()
8888
.enabled(true)
89-
.align(AAChartAlignType.center)
89+
.align(.center)
9090
.format("{y} %"))
9191
.stacking("normal")
9292
.paths([

0 commit comments

Comments
 (0)