Python学习笔记(十一)

十五章拓展
<ax.plot(x, y1, ‘-rv’,label=‘y1’)>这段代码里面的’-rv’包含了三个重要细节: <->表示实线 表示红色 表示下三角形。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3tiyjMlP-1611572769259)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/19fb111b-7793-48d7-a525-9fbb2919a6f8/Untitled.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AbK4gLPy-1611572769266)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/08ab80e2-01ef-49ef-94b2-bdfe6d7b18f8/Untitled.png)]

简单三维代码

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D

X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)

fig = plt.figure()
ax = Axes3D(fig)
surf=ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.viridis)
# Add a color bar which maps values to colors.
fig.colorbar(surf, shrink=0.5, aspect=5)
 
plt.show()

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uOVGSVBO-1611572769270)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/26b20414-6b23-4999-9489-19c3d153b098/Untitled.png)]

matplotlib中文官方文档:

https://www.matplotlib.org.cn/

猜你喜欢

转载自blog.csdn.net/qq_42183549/article/details/113132672
今日推荐