【发布时间】:2022-11-12 15:25:00
【问题描述】:
我写了一个这样的程序:
# Author: Evan Gertis
# Date : 11/09
# program: Linear Regression
# Resource: https://seaborn.pydata.org/generated/seaborn.scatterplot.html
import seaborn as sns
import pandas as pd
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
# Step 1: load the data
grades = pd.read_csv("grades.csv")
logging.info(grades.head())
# Step 2: plot the data
plot = sns.scatterplot(data=grades, x="Hours", y="GPA")
fig = plot.get_figure()
fig.savefig("out.png")
使用数据集
Hours,GPA,Hours,GPA,Hours,GPA
11,2.84,9,2.85,25,1.85
5,3.20,5,3.35,6,3.14
22,2.18,14,2.60,9,2.96
23,2.12,18,2.35,20,2.30
20,2.55,6,3.14,14,2.66
20,2.24,9,3.05,19,2.36
10,2.90,24,2.06,21,2.24
19,2.36,25,2.00,7,3.08
15,2.60,12,2.78,11,2.84
18,2.42,6,2.90,20,2.45
我想绘制出所有的关系,此时我只得到一个图:
预期的: 绘制的所有关系
对此的任何帮助将不胜感激。谢谢!
我写了一个基本程序,我期待所有的关系都被绘制出来。
【问题讨论】:
-
只是一个简单的问题:是否有理由不将数据放在 2 列中?像这样重构它可以解决问题,但它可能不是您想要的?