Python matplotlib库的安装和简单使用

 更新时间:2024年10月17日 11:14:41   作者:qilei2010  
本文主要介绍matplotlib库的安装和简单使用,针对新手,首先从升级pip工具开始,然后使用pip工具从国内镜像快速下载安装matplotlib库,同时附带简单完整的python代码,感兴趣的小伙伴跟着小编一起来看看吧

1.Matplotlib库介绍

Matplotlibt官网介绍:

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

Matplotlib 是Python的一个综合性的库,可创建静态的、动画的和可交互的可视化图形图像。

matPlotlib是第三方库,不是Python安装程序自带的库,需要额外安装。

2. Matplotlib库安装

为照顾Python新手,从第一步开始。

2.0 安装Python 3.x

假设你已经安装了 Python 3.x 版本。

2.1 更新 pip 工具(可跳过此步)

以管理员身份运行 CMD 窗口,如图:

 在CMD黑色窗口中输入如下命令:

pip install --upgrade pip

2.2 使用pip安装matplotlib

在CMD黑窗口中输入如下命令:

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

该过程不仅安装了  matplotlib ,还安装了依赖的 numpy、python-dateutil、kiwisolver 、 pillow 、pyparsing 、cycler 、six 库。

2.3 查看Matplotlib版本

在CMD黑窗口中输入如下命令:

python -m pip list

3 Matplotlib使用

我们在安装 Matplotlib 库的时候,也顺带安装了 Numpy 库。这个Numpy 库常用来进行数组和矩阵的运算,同时也内置了很多数学函数。这里不多讲。

下面我们使用 Matplotlib 绘制正弦函数 y=sin(x)  图形 。

3.1 代码

# python version: 3.8
# numpy, matplotlib
# copy from book ISBN:978-7-115-48558-8
 
import numpy as np
import matplotlib.pyplot as plt
 
x = np.arange(0, 6, 0.1)    #0, 0.1, 0.2, ... , 5.9, 6.0
y = np.sin(x)
 
plt.plot(x,y)
plt.show()

【注意1:.py脚本命名切记不要和Python库重名。如上面脚本被命名为 matplotlib.py,此时运行此脚本会出现 "'matplotlib' is not a package"的错误。】

【注意2:.py脚本命名切记不要和Python库重名。上面脚本的同级文件夹内也不能出现 如 numpy.py 和 matplotlib.py 这样命名的脚本文件,否则会报错:numpy is not a package 或者 matplotlib is not a package 】

3.2 运行结果

4 使用PyCharm的安装方法

如果你使用的是 PyCharm,则可按如下操作安装 matplotlib。

选中项目,依次点击File-Settings-Project-Python Interpreter,点击 + 号,输入 matplotlib,点击 install package 等待安装完成即可。

以上就是Python matplotlib库的安装和简单使用的详细内容,更多关于Python matplotlib安装和使用的资料请关注脚本之家其它相关文章!

相关文章

  • Python可变默认参数陷阱案例和解决方案

    Python可变默认参数陷阱案例和解决方案

    在Python开发中,函数参数的默认值是一个既方便又危险的特性,它允许我们为参数提供预设值,简化函数调用,但在使用可变对象作为默认参数时,却隐藏着令人困惑的陷阱,本文将通过深入解析Python函数参数的底层机制,揭示可变默认参数的陷阱本质,需要的朋友可以参考下
    2025-12-12
  • python 实现批量xls文件转csv文件的方法

    python 实现批量xls文件转csv文件的方法

    今天小编就为大家分享一篇python 实现批量xls文件转csv文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Pytorch中的masked_fill基本知识详解

    Pytorch中的masked_fill基本知识详解

    本文介绍了PyTorch中masked_fill函数的基本使用和原理,该函数接受一个输入张量和一个布尔掩码作为参数,掩码的形状必须与输入张量相同,True表示需要填充的位置,False表示保持原值
    2024-10-10
  • Python3.5内置模块之time与datetime模块用法实例分析

    Python3.5内置模块之time与datetime模块用法实例分析

    这篇文章主要介绍了Python3.5内置模块之time与datetime模块用法,结合实例形式分析了Python3.5 time与datetime模块日期时间相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • python HZK16字库使用详解

    python HZK16字库使用详解

    这篇文章主要介绍了python HZK16字库使用,本文结合实例代码给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • 对python requests发送json格式数据的实例详解

    对python requests发送json格式数据的实例详解

    今天小编就为大家分享一篇对python requests发送json格式数据的实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python分析inkscape路径数据方案简单介绍

    python分析inkscape路径数据方案简单介绍

    这篇文章主要介绍了python分析inkscape路径数据方案简单介绍,文章通过围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • python带你探寻WSGI Application原理

    python带你探寻WSGI Application原理

    这篇文章主要为大家介绍了python学习探寻WSGI Application原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Python异常继承关系和自定义异常实现代码实例

    Python异常继承关系和自定义异常实现代码实例

    这篇文章主要介绍了Python异常继承关系和自定义异常实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 利用Python实现眨眼计数器的示例代码

    利用Python实现眨眼计数器的示例代码

    这篇文章主要介绍了如何使用Python语言实现对视频中的人物的眨眼进行计数并描绘在图表中,文中的实现步骤讲解详细,感兴趣的可以动手试一试
    2022-02-02

最新评论