#python #matplotlib
#python #matplotlib
Вопрос:
Привет, я новичок в python и пытаюсь изучить график, а именно
У меня есть вывод из моего фрейма данных:
df.groupby('Type').mean()
Out[29]:
Rating Reviews Size Installs
Type
Free 4.167469 269978.303527 35.166263 7.720880e 06
Paid 4.252677 5612.005525 58.776243 6.588497e 04
Я хочу создать диаграмму рассеяния, показывающую размер и рейтинг приложений как для платных, так и для бесплатных приложений
Мой ввод:
import matplotlib.pyplot as plt
plt.scatter(['Rating'],['Size'])
Я хочу, чтобы рейтинг был моим x, а размер — моим y-графиком.
Ответ №1:
Способ 1: df.plot
df.plot('Rating', 'Size', kind='scatter')
или
df.plot.scatter('Rating', 'Size')
Способ 2: matplotlib
plt.scatter(df['Rating'], df['Size'])
или
plt.plot(df['Rating'], df['Size'], '.')