python:matplotlib数据可视化--直方图

直方图:主要反映一堆数据分布情况
python:matplotlib数据可视化--直方图
绘制一般直方图
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(‘计数’)
python:matplotlib数据可视化--直方图
pandas使用的matplotlib操作更加方便
python:matplotlib数据可视化--直方图

结论
python:matplotlib数据可视化--直方图
要是累积的直方图,
df[‘均价’].plot(kind=‘hist’,color=‘violet’,cumulative=True,legend=True,edgecolor=‘b’,title=‘上海徐汇区二手房均价分布直方图’)
plt.xlabel(‘均价(元)’)
plt.ylabel(‘计数’)

python:matplotlib数据可视化--直方图
python:matplotlib数据可视化--直方图