Как построить функцию «один ко многим» в matplotlib в python ⇐ Python

Программы на Python
Anonymous
Как построить функцию «один ко многим» в matplotlib в python

Сообщение Anonymous »

Очень просто: если я построю график x^2+y^2=z, то на Python получится вот такая фигура:
Изображение

Когда я хотел бы построить график следующим образом:
< img alt="2" src="https://i.sstatic.net/nY75Q.png" />
Ниже приведен мой код, я новичок, поэтому скопировал его из в Интернете и изменили строку с функцией построения графика.

Код: Выделить всё

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-4*np.pi,4*np.pi,50)
y = np.linspace(-4*np.pi,4*np.pi,50)
z = x**2+y**2
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot(x,y,z)
plt.show()
Кроме того, как мне сделать его более четким и плавным, это график z=sin(x)
Изображение


Подробнее здесь: https://stackoverflow.com/questions/707 ... -in-python

Вернуться в «Python»