python笔记:5.3.4_基本统计图形_条形图_pandas

 

# -*- coding: utf-8 -*-
"""
Created on Sat Jun  8 20:53:50 2019

@author: User
"""

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

salary=pd.read_csv(u'data\\ch5\salary.csv',encoding = "gbk")
print(salary.head())
print(salary.info())

salary['position'].value_counts().plot.bar(rot=0,colormap='summer')

运行:

 

根据不同变量交叉汇总结果绘制条形图:

# 单一分类
#salary['position'].value_counts().plot.bar(rot=0,colormap='summer')

# 3个分类
crosssalary=pd.crosstab(salary['position'],salary['gender'])
#print(crosssalary)

crosssalary.columns=['female','male']
crosssalary.plot.bar(rot=0,colormap='autumn',stacked=True)

运行:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章