@@ -56,51 +56,39 @@ def _apply_mpfstyle(style):
56
56
def _valid_make_mpf_style_kwargs ():
57
57
vkwargs = {
58
58
'base_mpf_style' : { 'Default' : None ,
59
- 'Implemented' : True ,
60
59
'Validator' : lambda value : value in _styles .keys () },
61
60
62
61
'base_mpl_style' : { 'Default' : None ,
63
- 'Implemented' : True ,
64
62
'Validator' : lambda value : isinstance (value ,str ) }, # and is in plt.style.available
65
63
66
64
'marketcolors' : { 'Default' : None , #
67
- 'Implemented' : True ,
68
65
'Validator' : lambda value : isinstance (value ,dict ) },
69
66
70
67
'mavcolors' : { 'Default' : None ,
71
- 'Implemented' : True ,
72
68
'Validator' : lambda value : isinstance (value ,list ) }, # TODO: all([mcolors.is_color_like(v) for v in value.values()])
73
69
74
70
'facecolor' : { 'Default' : None ,
75
- 'Implemented' : True ,
76
71
'Validator' : lambda value : isinstance (value ,str ) },
77
72
78
73
'edgecolor' : { 'Default' : None ,
79
- 'Implemented' : True ,
80
74
'Validator' : lambda value : isinstance (value ,str ) },
81
75
82
76
'figcolor' : { 'Default' : None ,
83
- 'Implemented' : True ,
84
77
'Validator' : lambda value : isinstance (value ,str ) },
85
78
86
79
'gridcolor' : { 'Default' : None ,
87
- 'Implemented' : True ,
88
80
'Validator' : lambda value : isinstance (value ,str ) },
89
81
90
82
'gridstyle' : { 'Default' : None ,
91
- 'Implemented' : True ,
92
83
'Validator' : lambda value : isinstance (value ,str ) },
93
84
94
85
'gridaxis' : { 'Default' : None ,
95
- 'Implemented' : True ,
96
86
'Validator' : lambda value : value in [ 'vertical' [0 :len (value )], 'horizontal' [0 :len (value )], 'both' [0 :len (value )] ] },
97
87
98
88
'y_on_right' : { 'Default' : None ,
99
- 'Implemented' : True ,
100
89
'Validator' : lambda value : isinstance (value ,bool ) },
101
90
102
91
'rc' : { 'Default' : None ,
103
- 'Implemented' : True ,
104
92
'Validator' : lambda value : isinstance (value ,dict ) },
105
93
106
94
}
@@ -137,46 +125,37 @@ def _valid_mpf_color_spec(value):
137
125
def _valid_make_marketcolors_kwargs ():
138
126
vkwargs = {
139
127
'up' : { 'Default' : None ,
140
- 'Implemented' : True ,
141
128
'Validator' : lambda value : mcolors .is_color_like (value ) },
142
129
143
130
'down' : { 'Default' : None ,
144
- 'Implemented' : True ,
145
131
'Validator' : lambda value : mcolors .is_color_like (value ) },
146
132
147
133
'alpha' : { 'Default' : None ,
148
- 'Implemented' : True ,
149
134
'Validator' : lambda value : ( isinstance (value ,float ) and
150
135
0.0 <= value and 1.0 >= value ) },
151
136
152
137
'edge' : { 'Default' : None ,
153
- 'Implemented' : True ,
154
138
'Validator' : lambda value : _valid_mpf_color_spec (value ) },
155
139
156
140
'wick' : { 'Default' : None ,
157
- 'Implemented' : True ,
158
141
'Validator' : lambda value : isinstance (value ,dict )
159
142
or isinstance (value ,str )
160
143
or mcolors .is_color_like (value ) },
161
144
162
145
'ohlc' : { 'Default' : None ,
163
- 'Implemented' : True ,
164
146
'Validator' : lambda value : isinstance (value ,dict )
165
147
or isinstance (value ,str )
166
148
or mcolors .is_color_like (value ) },
167
149
168
150
'volume' : { 'Default' : None ,
169
- 'Implemented' : True ,
170
151
'Validator' : lambda value : isinstance (value ,dict )
171
152
or isinstance (value ,str )
172
153
or mcolors .is_color_like (value ) },
173
154
174
155
'inherit' : { 'Default' : False ,
175
- 'Implemented' : True ,
176
156
'Validator' : lambda value : isinstance (value ,bool ) },
177
157
178
158
'base_mpf_style' : { 'Default' : None ,
179
- 'Implemented' : True ,
180
159
'Validator' : lambda value : isinstance (value ,str ) },
181
160
}
182
161
_validate_vkwargs_dict (vkwargs )
0 commit comments