@@ -107,13 +107,13 @@ class QuantumChartTheme extends ChartTheme {
107
107
108
108
class QuantumChartAxisTheme implements ChartAxisTheme {
109
109
@override
110
- final axisOuterPadding = 0.1 ;
110
+ final axisOuterPadding;
111
111
112
112
@override
113
- final axisBandInnerPadding = 0.35 ;
113
+ final axisBandInnerPadding;
114
114
115
115
@override
116
- final axisBandOuterPadding = 0.175 ;
116
+ final axisBandOuterPadding;
117
117
118
118
@override
119
119
final axisTickPadding = 6 ;
@@ -125,19 +125,29 @@ class QuantumChartAxisTheme implements ChartAxisTheme {
125
125
final axisTickCount;
126
126
127
127
@override
128
- final verticalAxisAutoResize = true ;
128
+ final verticalAxisAutoResize;
129
129
130
130
@override
131
- final verticalAxisWidth = 75 ;
131
+ final verticalAxisWidth;
132
132
133
133
@override
134
- final horizontalAxisAutoResize = false ;
134
+ final horizontalAxisAutoResize;
135
135
136
136
@override
137
- final horizontalAxisHeight = 50 ;
137
+ final horizontalAxisHeight;
138
138
139
139
@override
140
- final ticksFont = '12px Roboto' ;
140
+ final ticksFont;
141
141
142
- const QuantumChartAxisTheme (this .axisTickSize, this .axisTickCount);
142
+ QuantumChartAxisTheme (this .axisTickSize, this .axisTickCount, {
143
+ this .axisOuterPadding: 0.1 ,
144
+ this .axisBandInnerPadding: 0.35 ,
145
+ this .axisBandOuterPadding: 0.175 ,
146
+ this .axisTickPadding: 6 ,
147
+ this .verticalAxisAutoResize: true ,
148
+ this .verticalAxisWidth: 75 ,
149
+ this .horizontalAxisAutoResize: false ,
150
+ this .horizontalAxisHeight: 50 ,
151
+ this .ticksFont: '12px Roboto'
152
+ });
143
153
}
0 commit comments