matplotlib基本用法-【老鱼学matplotlib】
本文介绍一下matplotlib的最基本用法。
这次我们要显示一个线性方程的直线。
首先要引入matplotlib库,一般是用plt这个简写的,我们就按照大多数人的惯例来进行命名:
import matplotlib.pyplot as plt
下面我们用numpy生成x轴上的数据:从-1到1,总共有50个点:
x = np.linspace(-1, 1, 50)
再定义一个线性方程:
y = 2 * x + 1
接着把x和y在坐标轴上显示出来,并连点成线:
plt.plot(x, y)
最后,把整个图显示出来:
plt.show()
完整的代码如下:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x轴上的数据:从-1到1,总共有50个点
x = np.linspace(-1, 1, 50)
# 定义一个线性方程
y = 2 * x + 1
# 画图表
plt.plot(x, y)
# 显示图表
plt.show()
显示出来的图为:
在上面这个图中,最下方有一些功能图标,比如放大镜就可以看图中的局部图形,点击Home可以回到最初的显示图形状态,箭头类似浏览器中的前进、返回功能,大家可以点击着试试就能很快明白它们的作用了。
显示个直线太low了,显示个二次函数看看吧:
y = x ** 2
图形为:
作者:dreampursuer(公众号:独立开发者手记)
出处:http://www.cnblogs.com/dreampursuer/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/dreampursuer/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。