Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用SciPy绘制三维曲线?_Python_Matplotlib_Scipy - Fatal编程技术网

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
轴绘制70
x,y
曲线?

您可以使用matplotlibs
Axes3D
,可以找到以下教程:

图中给出了:


您可以使用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()