Как построить кривую n-градус с помощью Plotly - PullRequest
0 голосов
/ 07 сентября 2018

A имеет условие: (x_1) ^ n + 4 * (x_2) ^ n <= 4. Я хочу построить его как бюджет, заданный в 3D. Я знаю, как это сделать для n = 2: </p>

precise = 40
r = np.linspace(0,1,precise)                  # radius
phi = np.linspace(0, 2*np.pi, precise)        # angle

r, phi = np.meshgrid(r, phi)              # computational grid

x1 = 2 * r * np.cos(phi)                         # parametrization
x2 = r * np.sin(phi)
z = np.zeros((precise,precise))

budget_set = go.Surface(x=x1, y=x2, z=z, opacity = 0.9)

data = [budget_set]

layout = go.Layout(##some code about layout##)

fig = go.Figure(data=data, layout=layout)
plotly.offline.iplot(fig)

И он строит эллипс в 3D.

Но как я могу справиться с этим, когда n = 3, 4, ...?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...