python画频率直方图_python可视化(三)seaborn单变量分析绘图(直方图、条形图)...

在前面两篇文章中,我们已经学习了seaborn绘图的风格和颜色设置,从本篇文章开始,我们开始选一些有意思的数据集进行各种图形绘制,在实践中感受数据可视化的魅力。本篇文章主要讲2个绘图函数,那就是绘制直方图的函数seaborn,distplot()和绘制条形图的函数seaborn.barplot()(关于直方图和条形图的区别请查阅前面matplotlib系列中的相关文章)。

处理绘图数据

今天我们用直方图和条形图展示下NBA2017-2018赛季各球员薪资情况。首先,我们用pandas把数据读写进来,然后按薪资情况降序排序,看下NBA球员中薪资前10的球员有哪些。

#导入需要的依赖包%matplotlib inlineimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns#读入数据data=pd.read_csv('NBA_season1718_salary.csv')#对读进来的数据按薪资降序排序并取前10条数据salary_top10=(data.sort_values("season17_18",ascending=False)).head(10)#取出球员列数据,作为条形图横坐标player=salary_top10['Player']#取出球员薪资列,作为条形图纵坐标season_salary=salary_top10['season17_18']前10条数据结构如下图:

u=2128536334,581193157&fm=173&app=49&f=JPEG?w=392&h=394&s=8532EC3251EEC4EB0CFD44DE0100E0B1前10球员薪资数据

用seaborn.barplot()绘制条形图

用seaborn.barplot()函数可以绘制条形图,如果不传入任何参数,会绘制出一个坐标轴,如图:

sns.barplot()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值