如何在 Matplotlib 中仅显示左侧和下侧边框框框边框?
若要显示或隐藏 matplotlib 中的边框框框,我们可以使用脊线(值可以是 right、left、top 或 bottom)和 set_visible() 方法,将可见性设置为 True 或 False。
步骤
使用 numpy 创建 x 和 y 数据点。
创建一张图,并使用 subplots() 方法添加一组子图。
使用 plot() 方法绘制 x 和 y 数据点,其中 linewidth=7,color=red。
将 left 和 bottom 的可见性设置为 True,将 top 和 right 的可见性设置为 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 x = np.linspace(-2, 2, 10) y = np.sin(x) fg, ax = plt.subplots() ax.plot(x, y, lw=7, c='red') ax.spines['right'].set_visible(False) ax.spines['top'].set_visible(False) ax.spines['left'].set_visible(True) ax.spines['bottom'].set_visible(True) plt.show()
输出
广告