построение точечного графика - PullRequest
0 голосов
/ 01 апреля 2020
House_prices = [10050, 42300, 50206, 105000, 22350]
Num_rooms = [4, 5, 6, 10, 12, 2]

code

#This is the code that I have tried:
x = df.House_prices
y = df.Num_rooms
plt.scatter(x,y)
plt.show()

Я хочу построить "House_prices" и "Num_rooms" в точечной диаграмме. Но я столкнулся с этой ошибкой 'list' object has no attribute 'House_prices' Я не знаю, что не так, и мне нужна помощь, чтобы выяснить, что не так. В какой части я не прав? это верхняя половина: "x = df.House_prices" and "y = df.Num_rooms"?

1 Ответ

0 голосов
/ 01 апреля 2020

Итак, сначала создайте массив или список по оси X. Я использовал numpy для этого.

import numpy as np
x = np.arange(0,len(House_Prices),1)
x1 = np.arange(0, len(Num_rooms),1)

fig=plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.scatter(x,House_Prices)
ax.scatter(x1,Num_rooms)
plt.yscale(value='log')
plt.ylim(0.5,1e5)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...