散点图未从csv文件的matplotlib中排序

时间:2018-11-14 08:56:51

标签: python-3.x matplotlib

我的代码:

import pandas as pd

import matplotlib.pyplot as plt

df=pd.read_csv("linear_regression_dataset.csv", sep=";")

plt.scatter(df.Deneyim,df.Maas)

plt.xlabel("deneyim")

plt.ylabel("maas")

plt.show()

result image :

有解决方案吗?

我想要的图形That's the graphic I want to be image:

1 个答案:

答案 0 :(得分:-1)

首先对数据框进行排序,然后再进行绘制

import pandas as pd

import matplotlib.pyplot as plt

df=pd.read_csv("linear_regression_dataset.csv", sep=";")
df['Mass']= df['Mass'].astype(int)
df.sort_values('Maas',inplace=True)
plt.scatter(df.Deneyim,df.Maas)

plt.xlabel("deneyim")

plt.ylabel("maas")

plt.show()