使用matplot做图--sin图像

Posted 行尸走肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用matplot做图--sin图像相关的知识,希望对你有一定的参考价值。

# _*_ coding:utf-8 _*_
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-5, 5, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()

这里插入一个可能会碰到的问题:

I am trying to import matplotlib like so:

import matplotlib.pyplot as plt
For this I have installed matplotlib using.

python -m pip install -U pip setuptools
python -m pip install matplotlib
Although the basic_example.py from the examples worked, it suddenly stopped running along with all other files with matplotlib giving me the below error:

File "matplotlib.py", line 2, in <module>
  import matplotlib.pyplot as plt # pyplot module.
ImportError: No module named pyplot`
I tried to check if the module is still there, and it seems to be. What could be possibly wrong?

Requirement already satisfied: matplotlib in c:\python27\lib\site-packages
Requirement already satisfied: numpy>=1.6 in c:\python27\lib\site-packages (from matplotlib)
Requirement already satisfied: python-dateutil in c:\python27\lib\site-packages (from matplotlib)
Requirement already satisfied: cycler in c:\python27\lib\site-packages (from matplotlib)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,>=1.5.6 in c:\python27\lib\site-packages (from matplotlib)
Requirement already satisfied: pytz in c:\python27\lib\site-packages (from matplotlib)
Requirement already satisfied: six>=1.5 in c:\python27\lib\site-packages (from python-dateuti

简单的说就是,安装了模块,但是出现模块导入错误。

看看回答:

Python 2.7 tries to find modules in the current working directory first, before
going into the installed packages, so because you named your test file "matplotlib.py",
it will interpret it as the matplotlib package. Rename your test file to something else, and it should be fine

是的,检查一下你的文件名是不是跟导入的模块名重复了。。。。

 

以上是关于使用matplot做图--sin图像的主要内容,如果未能解决你的问题,请参考以下文章

Python matplotib 画图

使用底图作为Python GUI中的图形

分享前端开发常用代码片段

收藏|分享前端开发常用代码片段

Matplot相关

python--Matplotlib