|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
python导入数据集后,想求根据工作类型job求balance的平均值,已用groupby函数将job类型分好组,也将balance对应平均值求出,求告诉怎么使这求出来的平均值能变成y轴,工作类型job变成x轴。。画一张折线图
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('f:\\bank.csv',sep=';')
df_groupby_job = df.groupby(by='job')
df_groupby_job_result = df_groupby_job['balance'].mean()
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
plt.figure(figsize=(10,7))
x = df['job']
de_y = df_groupby_job['balance'].mean()
plt.xlabel('工作类型')
plt.ylabel('余额')
plt.title('按工作类型统计的余额平均值')
plt.plot(x, de_y, color='yellow', label=u'余额平均值')
plt.legend(loc='lower right')
plt.xticks(rotation=45)
这是整个代码,在x,y处应该怎么代入值,怎么将分组求出来的balance平均值代到y轴呢,还有x轴的job工作类型
|
-
绘图要求
|