之前介绍了如何读取csv数据绘制饼状图
这次接着介绍如何读取数据绘制条形图
读取csv中的年龄并绘制成区间图
只是一个很简单的实例,如果需要扩展丰富,只需要往这个模板往上加就是了
csv文件链接:https://pan.baidu.com/s/1aLlGEcZEkMiTf9Pfsh-9WQ
提取码:jr5t
import csv import matplotlib import matplotlib.pyplot as plt import numpy as np import pandas as pd
def age_Dis():#统计年龄分布 pr = pd.read_csv("hydata_swjl_0.csv") pr1 = pd.read_csv("hydata_swjl_1.csv", low_memory=False) print("统计年龄分布:") print() age = [] for i in pr['BIRTHDAY']: age.append(int((20181219 - i) / 10000)) print(age) age1=[] age2=[] age3=[] age4=[] age5=[] for i in age: if 18<=i<25: age1.append(i) elif 25<=i<35: age2.append(i) elif 35<=i<45: age3.append(i) elif 45<=i<55: a