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二分查找+字符串模板+textwrap模块,

    Python二分查找+字符串模板+textwrap模块,

    这篇文章主要介绍了Python二分查找+字符串模板+textwrap模块,文章围绕主题展开详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • pandas Dataframe实现批量修改值的方法

    pandas Dataframe实现批量修改值的方法

    这篇文章主要介绍了pandas Dataframe实现批量修改值的方法,在使用dataframe的时候 有时候会碰到需要批量修改数据的时候,下面文章主要说明两种情况使用iloc对某几行某几列进行全部修该和对数据进行判定后,相互+/-/*某个数,使用内置函数,需要的朋友可以参考一下
    2022-06-06
  • 详解Python程序与服务器连接的WSGI接口

    详解Python程序与服务器连接的WSGI接口

    这篇文章主要介绍了Python程序与服务器连接的WSGI接口,是Python网络编程学习当中的重要内容,需要的朋友可以参考下
    2015-04-04
  • Python tkinter实现日期选择器

    Python tkinter实现日期选择器

    这篇文章主要为大家详细介绍了Python tkinter实现日期选择器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-02-02
  • python中tkinter的应用:修改字体的实例讲解

    python中tkinter的应用:修改字体的实例讲解

    今天小编就为大家分享一篇python中tkinter的应用:修改字体的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python强大邮件处理库Imbox安装及用法示例

    Python强大邮件处理库Imbox安装及用法示例

    这篇文章主要给大家介绍了关于Python强大邮件处理库Imbox安装及用法的相关资料,Imbox是一个Python 库,用于从IMAP邮箱中读取邮件,它提供了简单易用的接口,帮助开发者处理邮件,需要的朋友可以参考下
    2024-03-03
  • pandas将numpy数组写入到csv的实例

    pandas将numpy数组写入到csv的实例

    今天小编就为大家分享一篇pandas将numpy数组写入到csv的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 基于Python实现一个PDF特殊字体提取工具

    基于Python实现一个PDF特殊字体提取工具

    在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的"PDF特殊字体提取器"是一款基于Python开发的桌面应用程序感兴趣的小伙伴跟着小编一起来看看吧
    2025-03-03
  • python搭建简易服务器分析与实现

    python搭建简易服务器分析与实现

    本文将介绍python搭建简易服务器实现步骤,需要了解的朋友可以参考下
    2012-12-12
  • python控制台中实现进度条功能

    python控制台中实现进度条功能

    这篇文章主要介绍了python控制台中实现进度条功能的方法,想要了解的朋友可以参考一下
    2015-11-11

最新评论