首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【可视化】seaborn

Seaborn是比Matplotlib更高级的免费库,特别地以数据可视化为目标,但他要比这一切更进一步:他解决了用Matplotlib的2个最大问题,正如Michael Waskom所说的:Matplotlib试着让简单的事情更加简单,困难的事情变得可能,那么Seaborn就是让困难的东西更加简单。

因为最近在Power BI中使用heatmap图,就从这个开始,接下来几天会把Seaborn包的常用图形都学习分享以便,记在这里,以后用的时候可以拿来参考一下。

因为所处对酒感兴趣,所选择的数据就是从国家统计局拿来的2001-2018年每月白酒产量的数据,从画出的热图可以清晰看出,我国白酒产量每年的高分期在年初和年末,从年份上来看,2010年后产量大幅提升,但18年有所下降,详情请继续看后面。。。

【语法如下】

【需要导入的包】

#读取数据,行是年份,列是月份,处理后如下:

【示例001:只有一个数据参数,其他参数默认】

【示例002:增加vmin,vmax参数】

#vmax,vmin, 图例中最大值和最小值的显示值

【示例003:颜色设置rainbow】

#camp颜色对象

#颜色参https://matplotlib.org/gallery/color/colormap_reference.html

【示例004:颜色设置YlGnBu】

【示例005:颜色设置YlGnBu】

【示例006:设置center为70】

#center将数据设置为图例中的均值数据,即图例中心的数据值;通过设置center值,可以调整生成的图像颜色的整体深浅;

【示例007:另一种数据格式演示】

#读取数据

【示例008:添加数字标签,并设置标签格式】

#annot:当annot为True时,在heatmap中每个方格写入数据

#当annot为True时,可设置各个参数,包括大小,颜色,加粗,斜体字等

#fmt设置数字显示格式,d整数,.1f保留一位小数

【示例009:设置单元格之间间隙宽度】

#linewidths:设置单元格之间的间隙

【示例010:自定义文本属性】

#自定义文本属性

#matplotlib包text类下的字体设置;官方文档:https://matplotlib.org/api/text_api.html#matplotlib.text.Text

【示例011:相关系数矩阵计算和可视化】

【示例012:相关系数矩阵计算和可视化】

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190104G1GBT600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券