Python Matplotlib库入门指南(一)——安装与基本使用

Python中Matplotlib库的使用

安装

  • 使用pycharm:左上角文件——设置——项目——python解释器——点击+号搜索matplotlib软件包点击安装。

  • 或者新建终端,输入以下命令安装。

    pip install matplotlib
    
    
  • 或者用conda命令安装:

    conda install -c conda-forge matplotlib
    
    
  • 安装成功后,绘制第一个示例图,使用Matplotlib库和NumPy库创建一个折线图,其中X轴表示0到2π范围内均匀分布的数值,Y轴表示对应于X轴值的正弦函数的计算结果。通过创建图形和轴对象,然后在轴上绘制正弦函数的折线图:

    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(0, 2 * np.pi, 200)
    y = np.sin(x)
    
    fig, ax = plt.subplots()
    ax.plot(x, y)
    plt.show()
    
    

    基本使用指南

    导入相关库:

    import matplotlib as mpl
    import matplotlib.pyplot as plt
    import numpy as np
    
    

    使用示例

    Matplotlib在图表(例如windows, Jupyter widgets等)上绘制数据,每个图表可以包含一个或多个坐标轴(Axes),坐标轴是指定点的区域,可以是x-y坐标(在极坐标图中是theta-r,在3D图中是x-y-z等)。使用最简单的方法创建一个带有坐标轴的图表是使用pyplot.subplots。然后,我们可以使用Axes.plot在坐标轴上绘制一些数据。

    fig, ax = plt.subplots()  # 创建一个包含单个坐标轴的图形。
    ax.plot([1, 2, 3, 4], [1, 4, 2, 3])  # 在坐标轴上绘制一些数据。
    
    
  • 显示图形: 使用plt.show()函数可以在程序中显示图形。
  • plt.show()
    
    
  • 保存图形: 使用plt.savefig()函数可以将图形保存为图像文件,支持多种图像格式,例如PNG、JPEG、SVG等。您需要在函数中提供文件名及文件类型。
  • plt.savefig("my_plot.png")  # 保存为PNG格式
    plt.savefig("my_plot.jpg")  # 保存为JPEG格式
    plt.savefig("my_plot.svg")  # 保存为SVG格式
    
    

    默认情况下,图形将以当前工作目录为基准保存。如果想要保存到不同的目录,可以提供完整的文件路径。

    完整代码:

    import matplotlib as mpl
    import matplotlib.pyplot as plt
    import numpy as np
    
    fig, ax = plt.subplots()  # 创建一个包含单个坐标轴的图形。
    ax.plot([1, 2, 3, 4], [1, 4, 2, 3])  # 在坐标轴上绘制一些数据。
    
    # 显示图形
    plt.show()
    # 保存图形为PNG文件
    plt.savefig("my_plot.png")
    
    

    Figure的组成部分

    下图展示了Matplotlib的各个组成部分。

    作者:Python_P叔

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python Matplotlib库入门指南(一)——安装与基本使用

    发表回复