import numpy as np import matplotlib.pyplot as plt x = np.linspace(-3, 3, 121) y = np.sinc(x) fig, ax = plt.subplots(layout="constrained") ax.plot(x, y, marker="o", markersize=3) ax.set_xlim(-1.5, 1.5) ax.set_ylim(-0.25, 1.05) ax.set_xlabel("Sample position") ax.set_ylabel("Response") ax.set_title("Axis limits focus the visible data range") fig.savefig("axis-limits-focused-plot.png", dpi=160) left, right = ax.get_xlim() bottom, top = ax.get_ylim() print(f"xlim=({left:.1f}, {right:.1f})") print(f"ylim=({bottom:.2f}, {top:.2f})") print("saved=axis-limits-focused-plot.png")