Гистограммы данных по каждой оси? - PullRequest
0 голосов
/ 05 марта 2020

Предположим, у меня есть два набора данных разброса, которые я строю по осям x и y:

plt.scatter(x,y,s=2)

Data plotted on x and y axes

и каждый из них наборы данных имеют гистограмму:

hist_x, bins_x, st_x = plt.hist(x)
hist_y, bins_y, st_y = plt.hist(y)

Histogram of data along x axis Histogram of data along y axis

Я пытаюсь отобразить эти гистограммы вдоль каждая ось графика рассеяния, то есть, чтобы показать распределения, которые данные имеют вдоль каждой оси, на одном изображении.

Как бы go об этом?

1 Ответ

1 голос
/ 05 марта 2020

Мне кажется, что вы хотите использовать mpl для визуализации. Если это так, я бы посоветовал заглянуть в класс subplots . Вы должны иметь возможность ввести сетку 2-2, а затем заполнить эти графики графиком и двумя распределениями с соответствующим вращением.

Если, однако, вы хотите попробовать другой пакет, я бы предложил использовать Сиборн. Вот статья о Визуализация распределений с использованием Seaborn от pydata, в которой описывается метод, который делает именно то, что вы пытаетесь выполнить sh.

Надеюсь, это направит вас в правильном направлении!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...