Python数据分析之 Matplotlib 绘图初识

188 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情

在数据分析中,数据可视化也非常重要,通过直观的展示过程、结果数据,可以帮助我们清晰的理解数据,进而更好的进行分析。接下来就说一下Python数据分析中的数据可视化工具 Matplotlib 库。

Matplotlib 是一个非常强大的Python 2D绘图库,使用它,我们可以通过图表的形式更直观的展现数据,实现数据可视化,使用起来也非常方便,而且支持绘制折线图、柱状图、饼图、直方图、散点图等。

可以使用以下命令进行安装:

pip install matplotlib
# 或者
conda install matplotlib

简单示例

绘制y=2x+1方程图:

import matplotlib.pyplot as plt

# 创建figure对象(绘画对象)
plt.figure(figsize=(4, 6))

# 绘制图像
x = [1, 2, 3, 4]
y = [2*i+1 for i in x]
plt.plot(x, y)

# 显示图像
plt.show()

结果如下:

image.png

其中:

  1. pyplot 是 Matplotlib 的子库,该子库提供了绘图的接口及函数,可以快速地进行图表的绘制。

  2. plt.figure(figsize=(4, 6))表示创建一个绘图对象,如果没创建直接调用plot函数会自动创建一个绘图对象,语法格式如下:

plt.figure(num=None, figsize=None, dpi=None, ······)

常用的参数说明如下:

  • num:表示图形编号,可以是int或string类型,默认为None,不传递则创建新图形,并且图形编号将递增;传递了会返回该编号对应图形的引用。
  • figsize:表示画布的宽度和高度,接收一个整数元组
  • dpi:表示绘图对象的分辨率
  • ······
  1. plt.plot()函数表示在当前绘图对象中进行图表的绘制,x和y分别表示x、y轴的数据。

  2. plt.show()表示显示图像,显示后释放figure对象资源。

原创不易,如果小伙伴们觉得有帮助,麻烦点个赞再走呗~

最后,感谢女朋友在工作和生活中的包容、理解与支持 !