#********** Begin **********##1.导入基础包import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import re
#2.读取数据
path =r'step2/'
filePath = path+r'positions.csv'
display_column =["salarylow","salaryhigh","company","positionname","index_id","position"]
df = pd.read_csv(filePath,encoding='gbk')#3.重新设置列的顺序
df = df.reindex(columns=display_column)#********** End **********#
d5 = df.head()print(d5)#显示前5行数据
#********** Begin **********##1.导入基础包import numpy as np
import pandas as pd
import matplotlib
matplotlib.use('Agg')import matplotlib.pyplot as plt
import re
# 防止中文乱码
matplotlib.rcParams['font.sans-serif']=['SimHei']
matplotlib.rcParams['font.family']='sans-serif'#2.导入文档数据
path =r'step3/'
filePath = path+r'positions.csv'
display_column =['edu','index']
df = pd.read_csv(filePath,encoding='gbk')
df = df.reindex(columns=display_column)#3.分析数据
X =['本科','大专','不限','硕士','博士']
Y = df['edu'].value_counts().tolist()sum= df['edu'].value_counts().sum()#4.画图
fig,ax = plt.subplots()
ax.pie(Y/sum,autopct='%1.1f%%',labels=X)
fig.set_size_inches(7,7)#********** End **********#
plt.savefig(path+r'/yourimg/'+r'pie.png')#存储图片
#********** Begin **********##1.导入基础包import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import re
#2.导入文档数据
path =r'step4/'
filePath = path+r'positions.csv'
display_column =['salarylow']
df = pd.read_csv(filePath,encoding='gbk')
df = df.reindex(columns=display_column)#3.分析数据
data = df['salarylow'].value_counts().sort_index()
X = data.index
Y = data.tolist()#4.画图
x = np.arange(len(X))+1
width =0.5
fig,ax = plt.subplots()
ax.bar(x,Y,width,alpha =1)for p in ax.patches:
ax.annotate(str(p.get_height()), xy=(p.get_x(), p.get_height()))#********** End **********#
plt.savefig(path+r'/yourimg/'+r'bar.png')#存储图片