накладывать две параболы друг на друга и ограничивать диапазоны отображения - PullRequest
0 голосов
/ 04 мая 2018

Предположим, я хочу отследить две параболы на одном графике:

y=2*x**2+0.05
y=1.66*x**2-1.25

и нанесите независимые комбинации x и y как точек с ним. Кроме того, я хочу ограничить диапазоны x и y для каждой из парабол. Например: параболу 1 следует показывать от x = -0,75 до x = 0,75 и y = от 0 до y = 0,8, а параболу 2 следует показывать от x = -3 до +3 и y = от -2,5 до y = 10.

Какой самый простой способ сделать это?

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Не уверен, что это то, что вы ищете (мне не ясно, как бы вы установили разные диапазоны для двух графиков), но как насчет просто

import numpy as np
import matplotlib.pyplot as plt

x1 = np.arange(-0.75, 0.75, 0.01)
y1 = 2*x1**2+0.05

x2 = np.arange(-3, 3, 0.01)
y2 = 1.66*x2**2-1.25

plt.plot(x1, y1)
plt.plot(x2, y2)

plt.ylim(-2.5, 10)

(возможно, играет с диапазонами в коде)?

0 голосов
/ 04 мая 2018

Возможно, это не лучшее решение, но самый простой способ, которым я могу придумать, это использовать подушку для их рендеринга самостоятельно.

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