python Matplotlib数据可视化基本操作

matplotlib介绍

  • 一个有效Python 2D绘图库、
  • 高版本也可以绘制部分3D图
  • 支持多种数据结构
    • list,ndarray,Series,DataFrame

柱状图 bar

导入pandas,读表并选取需要的数据

import pandas as pd
jobs_csv = pd.read_csv("/opt/jobs_csv.csv")
job=jobs_csv['location'].value_counts()

数据如下:
在这里插入图片描述

导入matplotlib进行相关操作,柱状图关键词:bar

import matplotlib.pyplot as plt
# 柱状图 默认不支持中文需要加配置 linux下需要安装字体库
# plt.rcParams['font.sans-serif']=['simkai']
# %config InlineBackend.figure_format='svg'
plt.bar(job.index,job)
plt.show()

注意:matplotlib的使用默认不支持中文,如果需要展示中文,可在字体库中导入中文字体,并输入注释部分的指令,即可展示
在这里插入图片描述

散点图 scatter

关键词 scatter ,所需参数与柱状图一致

#散点图
plt.scatter(job.index,job)
plt.show()

这里只做演示,显然数据用散点图并不合适φ(* ̄0 ̄) 效果如下:
在这里插入图片描述

饼图

关键词:pie,所需参数有所不同,如下代码参考:

#饼图
plt.pie(job,labels=job.index)
plt.show()

效果如下:
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐