SymPy绘图后端函数图像倒置问题求助
问题解决:SymPy-spb绘图y轴倒置的原因与修复
你的图像倒置问题根源在yExtents的参数顺序上:
- 你设置了
yExtents = [10, -30],并将其传入ylim=(yBounds[0], yBounds[1]) - spb底层依赖的matplotlib要求
ylim参数格式为**(y轴最小值, y轴最大值)**,而你把更大的数值10放在前面、更小的-30放在后面,直接导致y轴刻度顺序反转,负y轴跑到了顶部。
修复方法
将yExtents的顺序调整为最小值在前、最大值在后:
yExtents = [-30, 10]
额外说明
如果确实需要主动反转y轴方向,建议使用绘图库的专门API(比如matplotlib中的ax.invert_yaxis()),而非通过颠倒ylim参数顺序实现,这样代码可读性更强,也能避免误操作。
内容的提问来源于stack exchange,提问作者Joshua Guevara
相关产品推荐
相关产品推荐

