import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_csv("d:\Test\HR1.csv")
df=df.dropna()
dep=df["department"]
dep=dep.where(dep!="sale").dropna()
#print(dep)
#绘制直方图
plt.figure(figsize=(12,12))
plt.title("DEP")
plt.xlabel("department")
plt.ylabel("number")
plt.axis([0,10,0,10000])
plt.xticks(np.arange(len(dep.value_counts()))+0.5,dep.value_counts().index)
plt.bar(np.arange(len(dep.value_counts()))+0.5,dep.value_counts(),width=0.4)
for x,y in zip(np.arange(len(dep.value_counts()))+0.5,dep.value_counts()):
plt.text(x,y,y,ha="center",va="bottom")
plt.show()
#绘制饼图
plt.figure(figsize=