我想在 matplotlib 生成的图中仅显示 x 轴上的相关部分 - 使用pyplot
包装库。
问题:如何通过传递区间范围的元组来强制绘图在某些轴位置截止,这些元组定义了要绘制的 x 轴的区间。理想情况下,应使用叠加在 x 轴上的垂直双波符号来表示截止。
使用xlim
andaxis
没有用,因为它只允许设置 x 轴的开始和结束,但没有中间的间隔:
60 to 90
具体来说,对于上面的图,不应显示
之间的 x 轴区域,并且应添加截止/不连续图标记。
import matplotlib.pyplot as pyplot
x1, x2 = 0, 50
y1, y2 = 0, 100
pyplot.xlim([x1, x2])
#alternatively
pyplot.axis([x1, x2, y1, y2])
不需要使用 matplotlib。
更新/总结:
- Viktor 指向这个源,使用
subplots
-splitting 和两个图来模拟 matplotlib/pyplot 中的折线图。