Python 如何使用SciPy绘制三维曲线?
我用代码画了一条二维曲线Python 如何使用SciPy绘制三维曲线?,python,matplotlib,scipy,Python,Matplotlib,Scipy,我用代码画了一条二维曲线 c = 11 x = np.arange(0, 5, 0.1) y = np.exp(c)/x plt.plot(x,y) 当z轴为c时,如何绘制一系列x,y曲线?第一行将更改为 c = np.arange(1, 70, 1) 如何沿z轴绘制70x,y曲线?您可以使用matplotlibsAxes3D,可以找到以下教程: 图中给出了: 您可以使用matplotlibsAxes3D,可以找到以下教程: 图中给出了: import numpy as np import
c = 11
x = np.arange(0, 5, 0.1)
y = np.exp(c)/x
plt.plot(x,y)
当z轴为c
时,如何绘制一系列x,y
曲线?第一行将更改为
c = np.arange(1, 70, 1)
如何沿
z
轴绘制70x,y
曲线?您可以使用matplotlibsAxes3D
,可以找到以下教程:
图中给出了:
您可以使用matplotlibs
Axes3D
,可以找到以下教程:
图中给出了:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
c = np.arange(1, 10, 1) # made this 10 so that the graph is more readable
x = np.arange(0, 5, 0.1)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for i in c:
y = np.exp(i) / x
ax.plot(x, y, i)
ax.set_xlabel("x")
ax.set_ylabel("y")
ax.set_zlabel("z")
plt.show()