2015-10-16 93 views
3

我希望這個問題不是太簡單。我已經廣泛搜索了一個解決方案,但還沒有發現。在Sympy.mpmath.plot中更改圖尺寸

我最近開始使用Jupyter筆記本與Sympy做筆記,並在我的微積分II課(和這是一個巨大的好處!)做我的作業。

但是,我唯一的問題是,我無法弄清楚如何配置情節圖的大小(即像素尺寸)。

這是很容易使用matplotlib直接(matplotlib.pyplot.figure()具體)做的,但我使用的Sympy.mpmath.plot模塊,因爲Sympy作品多的符號操作更要在這個過程中做的事情。我知道Sympy有自己的繪圖模塊,但目前使用mpmath似乎比較容易使用(當然除了這一個問題)。

但是,我瀏覽了mpmath文檔,並且沒有找到任何解決方案就重複搜索了這個問題。

如何更改使用mpmath API繪製函數得出的圖像大小?

回答

2

您可以嘗試通過pyplot的rcParams改變sympy的地塊大小:

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