TypeError: «значение» должно быть экземпляром STR или байтов, а не плаванияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 TypeError: «значение» должно быть экземпляром STR или байтов, а не плавания

Сообщение Anonymous »

Я пытаюсь визуализировать два столбца, используя график рассеяния, но у меня есть такая же ошибка, и я пытался изменить тип данных, но это не сработало. Здесь мой код. < /P>
fig, ax= plt.subplots(figsize=(4,6))

# Title & subtitle
fig.text(0.097,1,'land area and average volume of', fontfamily='serif',fontsize=15, fontweight='bold')
# Ax spines

ax.spines['top'].set_visible(False)
ax.spines['bottom'].set_visible(True)
ax.spines['left'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_color('lightgray')

# Grid
ax.set_axisbelow(True)
ax.yaxis.grid(color='lightgray', linestyle='-')
# Plot
plt.scatter(x = 'land area(m2)' , y= 'average_volume(m3)',
data = data ,color='#114a31',s = 25, alpha= 0.8)
# Tick control
plt.yticks(fontsize=10, fontfamily='serif' ,fontweight='light')
plt.xticks(fontsize=10, fontfamily='serif' ,fontweight='light' ,rotation=90)

# Label control
ax.set_ylabel('wilayah',fontfamily='serif' ,fontsize=12)
ax.set_xlabel('jenis_tps' ,fontfamily='serif' ,fontsize=12)

ax.set_ylim(0, 100)
plt.axhline(y = 0, color= 'black', linewidth = 1.3, alpha= .7)
plt.show()


Подробнее здесь: https://stackoverflow.com/questions/678 ... ot-a-float
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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