如何让我的 Matplotlib 图超出轴范围?
matplotlibserver side programmingprogramming
要让我的 matplotlib 图超出轴范围,我们可以关闭 plot() 方法参数中的 clip_on 标志。
步骤
使用 numpy 创建 xs 和 ys 数据点。
使用 xlim() 和 ylim() 方法限制图中的 X 和 Y 轴范围,让线超出此限制。
使用 plot() 方法绘制 xs 和 ys 数据点,其中 marker 为菱形,颜色为橙色,clip_on=False (超出图范围)。
要显示图形,请使用show() 方法。
示例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True xs = np.arange(10) ys = np.arange(10) plt.xlim(0, 5) plt.ylim(0, 5) plt.plot(xs, ys, marker='d', c='orange', markersize=10, clip_on=False, zorder=10) plt.show()