我必须将图像绘图脚本从matlab转换为matplotlib/pylab,并且我试图实现与以下matlab图像相同的效果:

如您所见,图的z顺序似乎高于网格的z顺序,因此标记不会被轴隐藏。但是,我想不出一种方法来对我的matplotlib镜像执行相同的操作:

我想知道是否可以在不增加y轴限制的情况下获得相同的显示。

最佳答案

要使标记显示在轴之外,您可以关闭剪辑。这可以通过使用plot命令clip_on=False中的关键字参数来完成。

例如:

import matplotlib.pyplot as plt
plt.plot(range(5), range(5), 'ro', markersize=20, clip_on=False, zorder=100)
plt.show()

关于python - 如何让我的matplotlib图超出坐标轴?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9912206/

10-16 07:34