大家好,在之前的文章中我们分别讲解了如何使用Matplotlib官方文档绘图以及制作折线图实战,那么今天我们继续使用一组数据来练习使用Matplotlib绘制更多的图表。


首先启动、导包、读取三连

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings("ignore")

data = pd.read_csv('示例数据.csv')
然后依旧是检查一下数据,本次使用的是FIFA球员的统计数据

首先我们绘制一下Overall,也就是球员整体技能水平的直方图

直方图是画出来了,但是x轴的刻度有点乱,每一个刻度的中心还没有对齐,所以我们需要调整一下

等等,确实是调整了小区间的数量,但是x轴怎么没有变,看我一行代码解决

这样不就完美的解决了刻度的问题,一个刻度对齐一个区间,但是感觉图的左边有很大一块空白,所以再次调整

这样看就好多了,接下来和之前的操作类似,添加标题和xy轴名称让图更加完整

最后我们可以修改一下直方图的颜色,可以使用颜色名也可以使用html代码,这并不难

OK,那么我们的第一个直方图就做到这里了,接下来继续使用这份数据制作饼图。饼图我们使用的是数据中的Prefereed Foot列,也就是对球员喜欢使用左脚还是右脚进行可视化。

那么首先需要提取两只脚的数量用于传给饼图

接着制作饼图

告诉我你对这个图的感受,难看,颜色难看,标签也没有,先来个标签吧

再换个能接受的配色

接着让我们的饼图带上具体的比例

好了,最后给这张图添加一个标题就算完成我们的第一张饼图

以上就是使用一份真实的数据集来演示使用Matplotlib绘制折线图的过程,感兴趣的读者可以在早起Python回复plt获取数据但是源码不给文中源码也是截图形式,想学透matplotlib就一定要自己动手敲一遍代码才行,并且敲代码的过程中你一定会报错,不要着急,百度/Google一下,前三个搜索结果一定能解决你的问题。并且我也建议你这么做,毕竟一名优秀的程序员要能快速处理报错,下期我们会使用这组数据接着练习其他图,拜拜~


©著作权归作者所有:来自51CTO博客作者mb5fe18e32e4691的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. COVID-19每日数据|04-09
  2. COVID-19每日数据|04-06
  3. COVID-19每日数据|04-08
  4. 动画:面试官问我如何在 1 亿数据中快速查找某一整数?(上)
  5. Python分析三个月微博热搜数据带你回顾2020不平凡的90天
  6. COVID-19每日数据|04-05
  7. COVID-19每日数据|04-03
  8. 手把手教你调试代码并使用Echarts进行数据可视化
  9. 不能再简单了|手把手教你爬取美国疫情实时数据

随机推荐

  1. 设计多级用户权限系统
  2. 按钮和文本移回原始位置
  3. PHP使用gmail发邮件
  4. Apache+PHP 配置随笔
  5. Contenteditable / Jquery / Ajax / PHP
  6. 有没有办法在PDO中设置默认游标类型(特别
  7. 如何在数组中存储产品数量
  8. Jquery无刷新编辑——简单篇
  9. php 从指定数字中获取随机组合的方法
  10. json_decode无法在php中运行