Постройте функцию синуса, используя радианы с xlim и ylim - PullRequest
0 голосов
/ 17 сентября 2018

Я хотел бы построить синусоидальную функцию с xlim, измеренным в радианах:

import sympy as sp
from sympy.functions.elementary.trigonometric import sin

x    = sp.symbols('x')
eqn  = sin(x)
p    = sp.plot(eqn, xlim = (-2*sp.pi, 2*sp.pi), ylim = (-1, 1))

Это взрывается из-за того, что я использую пи.Если я заменю пи числовым приближением (например, 3,14), график отображается правильно.

1 Ответ

0 голосов
/ 17 сентября 2018

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

sp.plot(eqn, (x, -2*sp.pi, 2*sp.pi), ylim=(-1, 1))

отлично работает.

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