一根柱状图表示两种数据_数据特征的小助手Matplotilb

9e14c33020404e21de096656311a52b6.png

描述数据特征基本的图形

通常的情况下我们都可以通过各类的图形来观察一些数据的特征,柱状图和直方图就可以直观的看出数据的数量特征。

柱状图函数:bar[x,y,(可选项)]

柱状图的绘图函数为bar(x,y,[可选项]),其中x表示横轴坐标数据列,y表示纵轴坐标数据列,可选项为绘图设置。

同样的先导入pyplot模块

import matplotlib.pyplot as plt

import matplotlib.pyplot as pltimport pandas as pdimport numpy as nppath='一、车次上车人数统计表.xlsx';data=pd.read_excel(path);#筛选数据tb=data.loc[data['车次'] == 'D02',['日期','上车人数']];tb=tb.sort_values('日期');#构造绘图所需的横轴数据列和纵轴数据列x=np.arange(1,len(tb.iloc[:,0])+1)y1=tb.iloc[:,1]#定义绘图figure界面plt.figure(1)plt.rcParams['font.sans-serif'] = 'SimHei'#设置中文可见形式plt.bar(x,y1)plt.xlabel('日期')plt.ylabel('上车人数')plt.title('D02车次上车人数柱状图')plt.xticks([1,5,10,15,20,24], tb['日期'].values[[0,4,9,14,19,23]], rotation = 45) plt.savefig('myfigure2')

运行结果图形如下:

5034217c5ece2c384ae14236d2616723.png

直方图函数:hist(x,[可选项])

其中x表示横轴坐标数据列,可选项为绘图设置。与柱状图不同的是直方图的Y轴一般都是对应x的统计频数。

plt.hist(y1)plt.xlabel('上车人数')plt.ylabel('频数')plt.title('D02车次上车人数直方图')plt.savefig('myfigure3')

结果如下:

84afe85976ea47ec727c79fea84204c4.png

通过这两个图形我们可以简单的看出数据特征的一部分。我们还会解释一下饼图、箱线图和子图的使用方法以及代码的运用。 (如需要数据可以联系)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值