У меня есть этот участок
![enter image description here](https://i.stack.imgur.com/2Nl4a.png)
Теперь я хочу добавить к нему линию тренда, как мне это сделать?
Данные выглядят так:
![enter image description here](https://i.stack.imgur.com/f092p.png)
Я хотел просто показать, как средняя цена листинга в Калифорнии выросла за эти годы, поэтому я сделал это:
# Get California data
state_ca = []
state_median_price = []
state_ca_month = []
for state, price, date in zip(data['ZipName'], data['Median Listing Price'], data['Month']):
if ", CA" not in state:
continue
else:
state_ca.append(state)
state_median_price.append(price)
state_ca_month.append(date)
Затем я преобразовал строку state_ca_month в datetime:
# Convert state_ca_month to datetime
state_ca_month = [datetime.strptime(x, '%m/%d/%Y %H:%M') for x in state_ca_month]
Затем построил график
# Plot trends
figure(num=None, figsize=(12, 6), dpi=80, facecolor='w', edgecolor='k')
plt.plot(state_ca_month, state_median_price)
plt.show()
Я думал о добавлении линии тренда или какого-то типа линии, но я новичок в визуализации. Если у кого-то есть другие предложения, я буду признателен.
Следуя советам в комментариях, я получаю этот точечный график
![enter image description here](https://i.stack.imgur.com/ojifV.png)
Мне интересно, следует ли мне дополнительно отформатировать данные, чтобы сделать более четкий сюжет для изучения.