2015-10-16 2 views
3

Надеюсь, этот вопрос не слишком элементарный. Я широко искал решение, но еще не нашел его.Изменение размера фигуры в Sympy.mpmath.plot

Я недавно начал использовать Jupyter Notebook с Sympy, чтобы делать заметки и делать домашнее задание в своем классе Calculus II (и какое ОГРОМНОЕ ПРЕИМУЩЕСТВО это было!).

Однако моя единственная проблема заключается в том, что я не могу понять, как настроить размер (т. Е. Размеры в пикселях) фигуры графика.

Это достаточно легко сделать, используя matplotlib непосредственно (matplotlib.pyplot.figure() специально), но я использую Sympy.mpmath.plot модуль, потому что Sympy работает намного лучше для символической манипуляции мы делаем в этом курсе. Я знаю, что Sympy имеет свой собственный модуль построения графиков, но тот, который находится в mpmath, кажется более простым в использовании до сих пор (за исключением этой одной проблемы, конечно).

Однако, я просмотрел документацию mpmath и неоднократно искал проблему, без решения.

Как вы можете изменить размер изображения, связанного с построением функции, используя API mpmath?

ответ

2

Вы можете попытаться изменить размер участков sympy «s через pyplot-х rcParams:

import sympy 
import matplotlib.pyplot as plt 
%matplotlib inline 

plt.rcParams['figure.figsize'] = 10, 3 
sympy.mpmath.plot([cos, sin], [-4, 4]) 

enter image description here

+0

Отлично! Это именно то, что я искал. спасибо – tommytwoeyes