找回密码
 立即注册

QQ登录

只需一步,快速开始

Python matplotlib库的安装和简朴使用

2024-11-5 03:40| 发布者: c2688| 查看: 339| 评论: 0

摘要: 目次1.Matplotlib库介绍2. Matplotlib库安装2.0 安装Python 3.x2.1 更新 pip 工具(可跳过此步)2.2 使用pip安装matplotlib2.3 检察Matplotlib版本3 Matplotlib使用3.1 代码3.2 运行结果4 使用PyChar
目次

1.Matplotlib库介绍

Matplotlibt官网介绍:

[code]Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib 是Python的一个综合性的库,可创建静态的、动画的和可交互的可视化图形图像。[/code]

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

2. Matplotlib库安装

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

2.0 安装Python 3.x

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

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

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

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

[code]pip install --upgrade pip [/code]

2.2 使用pip安装matplotlib

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

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

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

2.3 检察Matplotlib版本

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

[code]python -m pip list[/code]

3 Matplotlib使用

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

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

3.1 代码

[code]# 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()[/code]

【注意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安装和使用的资料请关注脚本之家其它相关文章!


来源:https://www.jb51.net/python/3289458m9.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

最新评论

关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 16:13 , Processed in 0.037484 second(s), 19 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部