直方图:主要反映一堆数据分布情况
绘制一般直方图
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
df=pd.read_excel(r’E:\数据分析小灶\小灶商业数据分析LV1等多个文件等多个文件\小灶商业数据分析LV1等多个文件\小灶商业数据分析LV2\模块3 :数据概述与数据可视化\16第7课:Matplotlib学习之数据可视化\16-10house_data.xlsx’)
#让中文和负号的正常显示
plt.rcParams[‘font.sans-serif’] = [‘SimHei’]
plt.rcParams[‘axes.unicode_minus’]=False
#绘制条形图
df[‘均价’].plot(kind=‘hist’,color=‘violet’,legend=True,edgecolor=‘b’,title=‘上海徐汇区二手房均价分布直方图’)
plt.xlabel(‘均价(元)’)
plt.ylabel(‘计数’)
pandas使用的matplotlib操作更加方便
结论
要是累积的直方图,
df[‘均价’].plot(kind=‘hist’,color=‘violet’,cumulative=True,legend=True,edgecolor=‘b’,title=‘上海徐汇区二手房均价分布直方图’)
plt.xlabel(‘均价(元)’)
plt.ylabel(‘计数’)