Ответ 1
Вы хотите настроить размер пограничной линии? Вам нужно использовать ax.spines [side].set_linewidth (size).
Так что-то вроде:
[i.set_linewidth(0.1) for i in ax.spines.itervalues()]
Я использую matplotlib 0.99.
Я не могу изменить ширину рамки subplot
, как я могу это сделать?
Код выглядит следующим образом:
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)
Последние две строки не работают, но следующее прекрасно работает:
legend.get_frame().set_ linewidth(0.1)
Вы хотите настроить размер пограничной линии? Вам нужно использовать ax.spines [side].set_linewidth (size).
Так что-то вроде:
[i.set_linewidth(0.1) for i in ax.spines.itervalues()]
Возможно, это то, что вы ищете?
import matplotlib as mpl
mpl.rcParams['axes.linewidth'] = 0.1 #set the value globally