Как мне создать диаграмму рассеяния в Python, чтобы изобразить векторы в заданном выводе? - PullRequest
2 голосов
/ 25 апреля 2019

Привет, я новичок в 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 Ответ

0 голосов
/ 25 апреля 2019

Метод 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'], '.')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...