У меня есть набор данных, который выдает странную ошибку, когда я пытаюсь вызвать его значения. Не знаю, где я ошибаюсь.
где data1 — это словарь, выводится следующая ошибка:
Код: Выделить всё
~\anaconda3\lib\site-packages\matplotlib\axes\_base.py in _plot_args(self, tup, kwargs)
310 def _plot_args(self, tup, kwargs):
311 if len(tup) > 1 and isinstance(tup[-1], str):
--> 312 linestyle, marker, color = _process_plot_format(tup[-1])
313 tup = tup[:-1]
314 elif len(tup) == 3:
~\anaconda3\lib\site-packages\matplotlib\axes\_base.py in _process_plot_format(fmt)
102 i += 2
103 else:
--> 104 raise ValueError(
105 'Unrecognized character %c in format string' % c)
106
ValueError: Unrecognized character a in format string
Однако, когда я рисую его следующим образом, это работает:
Код: Выделить всё
plt.figure()
x= data1['date']
y = data1['value']
plt.plot(x,y)
Источник: https://stackoverflow.com/questions/651 ... mat-string