2017-06-05 46 views
2

在图上显示网格我想用Sympy显示与情节网格:如何sympy

import sympy 
from sympy import sin 
from sympy.abc import x 
from math import pi 
sympy.plot(sin(x),xlim=(0,2*pi)) 

Plot using Sympy

使用matplotlib是直截了当地添加一个网格:

import matplotlib.pylab as plt 
plt.grid(True) 
plt.show() 

Grid using matplotlib

我怎样才能做到这一点与Sympy?

+0

任何人都知道这是否与Sympy一起实施? – imranal

回答

1

由于SymPy使用matplotlib引擎盖下,如果您有它可用, 可以使用:

from matplotlib import style 
style.use('ggplot') 

这将风格你sympy.plot()

要打印所有可用的样式,使用:

import matplotlib as plt 
print(plt.style.available) 

这里的a link about style为matplotlib