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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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