我正在使用Sympy绘制一个函数,X轴远远高于它应该在的位置。y轴的编号是正确的,但由于某些原因,x轴是zeroed,在28.75左右。我试过设置axis_center=“auto”而不是“center”,但没有改变。
from sympy import *
from sympy.parsing.sympy_parser import *
import spb
import sympy as sympy
question = "100*(x)**2-30*x+30"
x,y = symbols("x y")
# [[-2.0, 2.3], [26.75, 31.0]]
plot = spb.plot(eval(question), (x, -2.0, 2.3), {"color": f"blue", "markersize": "1"}, legend=False, aspect="equal", ylim=(
26.75, 31), xlim=(-2.0, 2.3), show=True, adaptive=False, n=70000, is_point=True,axis_center="auto")
1条答案
按热度按时间wd2eg0qa1#
Here you can read the documentation关联到
MatplotlibBackend
,默认情况下由spb
使用。特别是:让我们运行一个简单的代码片段来可视化差异:
显然,您可以看到
"auto"
和"center"
之间的差异。我想你必须使用元组来设置你想要的位置的交集的位置。