Как правильно написать вызов 2D-черчения в SymPy с логарифмической осью X? - PullRequest
1 голос
/ 13 октября 2019

Я пытаюсь построить функцию в SymPy, используя логарифмическую ось X. Однако, когда я устанавливаю диапазон, кажется, что он использует журнал указанного диапазона вместо самого диапазона.

Я пробовал это в Jupyter Notebook, на Python 3.7.4 и SymPy 1.4. Я также пробовал это в экземпляре Python командной строки, с тем же результатом.

from sympy import init_session
from sympy.plotting import  plot
init_session()
plot(x, (x, 100e3, 10e6), xscale='log')

Здесь есть скриншот: https://imgur.com/iJ1wygYl.png

Как уже отмечалось, диапазон возвращаемого значения x представляется как log10 значений, введенных в функцию plot. (Log10 (100e3) = 5, Log10 (10e6) = 7).

Что я делаю не так?

1 Ответ

0 голосов
/ 13 октября 2019

Я считаю, что это было исправлено в PR здесь . Вы пытались загрузить текущую версию?

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