График рассеяния корреляции с использованием матрицы DataFrame? - PullRequest
0 голосов
/ 17 мая 2019

У меня есть следующий кадр данных pandas:

Вот формат csv для него:

https://ghostbin.com/paste/c2jzb

Вот как это выглядит после того, как я использовал .corr () напеременная, содержащая данные

image

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

Это мой код:

import matplotlib.pyplot as plt
import numpy as np
import pandas
from pandas.plotting import scatter_matrix


df_oz = pandas.read_csv("file.csv")
dfCorr = df_oz.corr()
pandas.plotting.scatter_matrix(dfCorr)
plt.show()

Что дает мне следующий результат:

image

Тем не менее, этот график рассеяния кажется неорганизованным, сетка, отмечающая значения, не видна и в целом выглядит плохо, я не знаю, что я делаю неправильно

Кроме того, есть ли способ использованиярешение matplotlib вместо панд?

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