kwarg "alines" 验证器返回 False
kwarg "alines" validator returned False
消息告诉我一些事情,但我看不到:
TypeError: kwarg "alines" validator returned False for value: "{'alines': [[(Timestamp('2020-09-08 00:00:00'), 40.0), (Timestamp('2021-03-19 00:00:00'), 35.82)], [(Timestamp('2020-09-08 00:00:00'), 35.82), (Timestamp('2021-03-19 00:00:00'), 35.82)], [(datetime.datetime(2021, 2, 17, 0, 0), '47.5'), (datetime.datetime(2021, 2, 26, 0, 0), '47.5')], [(datetime.datetime(2021, 2, 25, 0, 0), '47'), (datetime.datetime(2021, 3, 19, 0, 0), '47')]], 'colors': ['b', 'g'], 'linestyle': '--'}"
'Validator' : lambda value: _alines_validator(value) },
它发生在这个电话上:
mpf.plot(df_history, show_nontrading=True,
alines=dict(alines=seq_of_points, colors=['b', 'g'], linestyle='--'),
type='candle', style=s, savefig=bildpfad,
update_width_config=dict(candle_linewidth=0.4))
问题是您的 alines
规范中有一些字符串您应该有浮点数。这就是您的 alines
规范的样子 (pprint):
{'alines': [[(Timestamp('2020-09-08 00:00:00'), 40.0),
(Timestamp('2021-03-19 00:00:00'), 35.82)],
[(Timestamp('2020-09-08 00:00:00'), 35.82),
(Timestamp('2021-03-19 00:00:00'), 35.82)],
[(datetime.datetime(2021, 2, 17, 0, 0), '47.5'),
(datetime.datetime(2021, 2, 26, 0, 0), '47.5')],
[(datetime.datetime(2021, 2, 25, 0, 0), '47'),
(datetime.datetime(2021, 3, 19, 0, 0), '47')]],
'colors': ['b', 'g'],
'linestyle': '--'}
注意 最后两个线段(那些使用 datetime.datetime 而不是时间戳(这很好)),而不是 float
价格值,你有 strings.
例如,'47.5'
而不是47.5
消息告诉我一些事情,但我看不到:
TypeError: kwarg "alines" validator returned False for value: "{'alines': [[(Timestamp('2020-09-08 00:00:00'), 40.0), (Timestamp('2021-03-19 00:00:00'), 35.82)], [(Timestamp('2020-09-08 00:00:00'), 35.82), (Timestamp('2021-03-19 00:00:00'), 35.82)], [(datetime.datetime(2021, 2, 17, 0, 0), '47.5'), (datetime.datetime(2021, 2, 26, 0, 0), '47.5')], [(datetime.datetime(2021, 2, 25, 0, 0), '47'), (datetime.datetime(2021, 3, 19, 0, 0), '47')]], 'colors': ['b', 'g'], 'linestyle': '--'}"
'Validator' : lambda value: _alines_validator(value) },
它发生在这个电话上:
mpf.plot(df_history, show_nontrading=True,
alines=dict(alines=seq_of_points, colors=['b', 'g'], linestyle='--'),
type='candle', style=s, savefig=bildpfad,
update_width_config=dict(candle_linewidth=0.4))
问题是您的 alines
规范中有一些字符串您应该有浮点数。这就是您的 alines
规范的样子 (pprint):
{'alines': [[(Timestamp('2020-09-08 00:00:00'), 40.0),
(Timestamp('2021-03-19 00:00:00'), 35.82)],
[(Timestamp('2020-09-08 00:00:00'), 35.82),
(Timestamp('2021-03-19 00:00:00'), 35.82)],
[(datetime.datetime(2021, 2, 17, 0, 0), '47.5'),
(datetime.datetime(2021, 2, 26, 0, 0), '47.5')],
[(datetime.datetime(2021, 2, 25, 0, 0), '47'),
(datetime.datetime(2021, 3, 19, 0, 0), '47')]],
'colors': ['b', 'g'],
'linestyle': '--'}
注意 最后两个线段(那些使用 datetime.datetime 而不是时间戳(这很好)),而不是 float
价格值,你有 strings.
例如,'47.5'
而不是47.5