Создание matplotlib заговора ничего, если вход не в домене - PullRequest
1 голос
/ 31 марта 2020

Если вы заставляете matplotlib отображать функцию, домен которой не все действительные числа, например, sqrt(x), как бы вы сделали так, чтобы она отображала функцию поверх своего домена, но не отображала функцию вообще, когда вход не в домене?

1 Ответ

1 голос
/ 31 марта 2020

Чтобы отображать matplotlib в домене, просто используйте matplotlib.pyplot.xlim . Здесь я использую numpy .linspace для построения своей функции. Два первых аргумента являются границами домена. Последний - это количество сэмплов, которые нужно сгенерировать.

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,10, num=100)
y = np.sqrt(x)
plt.xlim(-5, 20)
plt.plot(x,y)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...