Python数据分析6-matplotlib可视化

       

目录

6.1线形图

6.1.1基本使用

6.1.2颜色与线条

6.1.3点标记

 6.2柱状图

6.2.1基本使用

6.2.2刻度于标签

6.2.3图例

 6.3其他图表

 6.3.1散点图

 6.3.2直方图

6.4自定义设置

6.4.1图表布局

6.4.2文本注解

6.4.3样式与字体

6.5综合示例--星巴克店铺数据 

6.5.1数据来源

6.5.2定义问题

6.5.3数据清洗

6.5.4数据探索


        数据可视化时数据分析中的一部分,可用于数据的探索和查找缺失值等,也是展现数据的重要手段。matplotlib是一个强大的工具箱,其完整的图标样式函数和个性化的自定义设置,可以满足几乎所有的2D和一些3D绘图的需求。本章节介绍了如何利用matplotlib绘制常用数据图表,如线形图、柱状图、散点图和直方图;还介绍了如何使用matplotlib的自定义设置绘制个性化图表;最后使用全球星巴克店铺的数据进行数据分析和可视化。

        6.1线形图

        线形图是最基本的图标类型,常用于绘制连续的数据。通过绘制线形图,可以表现出数据的一种趋势变化。例如,公司通过绘制每个月份的产品销售量趋势图,来分析产品的销售情况,以此做出销售方式的调整。

6.1.1基本使用

        matplotlib的plot函数可以用来绘制线形图,在参数中传入X轴和Y轴坐标即可。X轴和Y轴坐标的数据格式可以是列表、数组和Series。首先创建一个DataFrame数据,如下图

        然后让DataFrame数据的行索引作为X轴,math列索引作为Y轴,开始绘制线形图。

6.1.2颜色与线条

        通过plot函数的color参数可以指定线条颜色,这里绘制的是红色的线条,如下图

         也可以指定RGB值来更改线条的颜色,如下图

注:完整的参数列表可以参考matplotlib官方文档。

        通过plot函数的linestyle参数可以指定线条的形状,这里绘制出虚线的线条,如下图所示。

         通过plot函数的linewidth参数可以指定线条的宽度,如图所示

 6.1.3点标记

        默认情况下,坐标点是没有标记的,通过plot函数的marker参数可对坐标点进行标记。如图

         颜色、线条和点的样式可以一起放置于格式字符串中,但颜色设置要放在线条和点的样式前面如下图

 

 6.2柱状图

6.2.1基本使用

        绘制柱状图主要是使用matplotlib的bar函数。相比通过pandas绘制柱状图,通过matplotlib绘制柱状图的方法稍显复杂,需传入刻度列表和高度列表。如下图所示

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值