用seaborn画折线图,原始表格如图
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
df = pd.read_csv('E:\zhy的文档\sydney moc\QBUS6860\season_results2021.csv')
df
datas = []
for idx, row in df.iterrows():
row1 = list(row['bahrain':])
# print(row)
driver = row['Driver']
lin_res = [driver]
for i in range(0, len(row1)):
res = sum(row1[0:i + 1])
lin_res.append(res)
print(lin_res)
datas.append(lin_res)
col = ['Driver'] + list(df.loc[:, 'bahrain':].columns.values)
res_df = pd.DataFrame(datas, columns=col)
newres_df = res_df.T
newres_df = newres_df.dropna()
sns.lineplot(data=res_df)
不知道怎么修改一下,望解答
宽度和高度是不是也反了?