可视化1

import pandas as pd
data = pd.read_csv(r'C:\Users\Administrator\Desktop\第三章1\第三章\data\employee.csv')
data1 = pd.read_csv(r'C:\Users\Administrator\Desktop\第三章1\第三章\data\employee.csv',names=[1,2,3,4,5,],usecols=[1,3,4,5])
data1

  

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
name = data.columns
values = data.values
plt.figure(figsize=(12,9))
plt.scatter(values[:,0],values[:,2],marker='o',c='red')
plt.scatter(values[:,0],values[:,3],marker='D',c='blue')
plt.scatter(values[:,0],values[:,4],marker='v',c='black')
plt.xlabel('年份')
plt.ylabel('产业就业人员(万人)')
plt.xticks(range(0,20),values[range(0,20),0],rotation=45)
plt.title('2000-2019年各产业就业人员散点图')
plt.legend(['第一产业就业人员','第二产业就业人员','第三产业就业人员'])
plt.savefig('2000-2019年各产业就业人员散点图.png')
plt.show()

  

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
name = data.columns
values = data.values
plt.figure(figsize=(12,9))
plt.plot(values[:,0],values[:,2],'bs-',
            values[:,0],values[:,3],'rD:',
            values[:,0],values[:,4],'gH--')
plt.xlabel('年份')
plt.ylabel('产业就业人员(万人)')
plt.xticks(range(0,20),values[range(0,20),0],rotation=45)
plt.title('2000-2019年各产业就业人员折线图')
plt.legend(['第一产业就业人员','第二产业就业人员','第三产业就业人员'])
plt.savefig('2000-2019年各产业就业人员折线图.png')
plt.show()

  

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
label=['第一产业就业人员','第二产业就业人员','第三产业就业人员']
plt.figure(figsize=(6,6))
explode=[0.01,0.01,0.01]
plt.pie(values[-1,2:5],explode=explode,labels=label,autopct='%1.1f%%')
plt.title('2000-2019年各产业就业人员柱状图')
plt.savefig('2000-2019年各产业就业人员柱状图.png')
plt.show()

  

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
label=['第一产业就业人员','第二产业就业人员','第三产业就业人员']
plt.figure(figsize=(12,9),dpi=60)
plt.bar(range(3),values[-1,2:5],width=0.4)
plt.xlabel('产业')
plt.ylabel('产业就业人员(万人)')
plt.xticks(range(3),label)
plt.title('2019年各产业就业人员散点图')
plt.savefig('2000-2019年各产业就业人员散点图.png')
plt.show()

  

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
name = data.columns
values = data.values
label=['第一产业就业人员','第二产业就业人员','第三产业就业人员']
gdp=(list(values[:,2]),list(values[:,3]),list(values[:,4]))
plt.figure(figsize=(12,9))
plt.boxplot(gdp,notch=True,labels=label,meanline=True)
plt.title('2019年各产业就业人员箱线图')
plt.savefig('2000-2019年各产业就业人员箱线图.png')
plt.show()

  

posted @ 2023-10-26 11:13  小菜阿跃  阅读(15)  评论(0)    收藏  举报