# -*- 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)
運行: