matplotlib
日有所进
这个作者很懒,什么都没留下…
展开
-
matplotlib--figure
matplotlib 的 figure 就是一个 单独的 figure 小窗口, 小窗口里面还可以有更多的小图片.import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50) #X axis datay1 = np.sin(x)*x**2 +1y2 = np.sin(x)-1y3原创 2017-10-12 21:48:30 · 313 阅读 · 0 评论 -
matplotlib--设置坐标轴
设置图像的XY坐标轴范围及名称import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50) #X axis datay1 = np.sin(x)*x**2 +1plt.figure()plt.plot(x, y1)plt.scatter(x, y1, c='r')# set color原创 2017-10-12 22:00:02 · 12462 阅读 · 0 评论 -
Matplotlib--legend
显示图例import matplotlib.gridspec as gridspecfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib.ticker import MultipleLocator, FormatStrFormatt原创 2017-10-13 09:01:41 · 304 阅读 · 0 评论 -
matplotlib--annotate
给图像添加注释import numpy as npimport matplotlib.pyplot as plt# 生成X数据x_data = np.linspace(-2,2,50)# Y数据y1 = np.sin(10*x_data)*np.exp(-x_data) - 0.5y2 = np.square(x_data)l1, = plt.plot(x_data,原创 2017-10-13 13:12:24 · 410 阅读 · 0 评论 -
Matplotlib--基本画图
显示图像及画线import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-5, 5, 50) #X axis datay = np.sin(x)*x**2 +1plt.figure()plt.plot(x, y)plt.scatter(x, y, c='r')plt.show()原创 2017-10-12 21:40:49 · 285 阅读 · 0 评论 -
matplotlib--3d显示
from mpl_toolkits.mplot3d import Axes3Dimport numpy as npimport matplotlib.pyplot as pltdef f(x,y): return(1-x/2+x**5 + y**3)*np.exp(-x**2-y**2)n=50x = np.linspace(-3, 3, n)y = np.linspace原创 2017-10-13 17:02:59 · 941 阅读 · 0 评论