matplotlib border width
问题 I use matplotlib 0.99. I am not able to change width of border of subplot , how can I do it? Code is as follows: fig = plt.figure(figsize = (4.1, 2.2)) ax = fig.add_subplot(111) ax.patch.set_ linewidth(0.1) ax.get_frame().set_linewidth(0.1) The last two lines do not work, but the following works fine: legend.get_frame().set_ linewidth(0.1) 回答1: You want to adjust the border line size? You need to use ax.spines[side].set_linewidth(size). So something like: [i.set_linewidth(0.1) for i in ax