多语言展示
当前在线:743今日阅读:167今日分享:16

怎么用matplotlib绘图

利用python的matplotlib来绘制图
工具/原料
1

python编程软件(本人用的是Anaconda)

2

NumPy 矩阵库

3

matplotlib绘图库

方法/步骤
1

安装Anaconda,可以在官网下载。安装好之后,在Windows左下角菜单栏打开Jupyter Notebook点击右边的new->python3,新建一个python编辑窗口

2

安装Numpy矩阵库和matplotlib库。按Win+R快捷键打开cmd命令窗,输入指令pip install numpy下载Numpy矩阵库,或者在Python官网自行下载输入指令pip install matplotlib下载matplotlib绘图库

3

第一步,引入Numpy和matplotlib:import numpy as npimport matplotlib.pyplot as plt假设我们要做的图如下:

4

从图形看,我们要的事sin函数,第二步就是绘制sin函数:t = np.arange(0.0, 2.0, 0.01)s = np.sin(2*np.pi*t)line = plt.plot(t, s, 'b-')

5

第三步,设置网格和x、y轴标注文字:plt.xlabel('time(s)')plt.ylabel('voitage(mV)')plt.title('About as simple as it gets, folks')plt.axis([0, 2, -1, 1])#plt.xlim(0,2)#plt.ylim(-1,1)plt.grid(True,linestyle='--')

6

第四步,设置x、y轴的起止范围,以及间距。# 设置刻度及其标识p = plt.xticks([0,0.5,1,1.5,2],            ['0.0', '0.5', '1.0', '1.5', '2.0'])p = plt.yticks([-1,-0.5,0,0.5,1],            ['-1.0', '-0.5', '0.0', '0.5', '1.0'])

7

把以上几段代码合并,最后加上显示函数就可以看到最终效果图:plt.show()

注意事项
1

套用matplotlib中pyplot对应的绘图函数,调整参数

2

最后加入show(),显示绘图结果

推荐信息