ValueError: Нераспознанный символ a в строке форматаPython

Программы на Python
Гость
ValueError: Нераспознанный символ a в строке формата

Сообщение Гость »


У меня есть набор данных, который выдает странную ошибку, когда я пытаюсь вызвать его значения. Не знаю, где я ошибаюсь.
где 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)
What could be going wrong?


Источник: https://stackoverflow.com/questions/651 ... mat-string

Вернуться в «Python»