Я рисую сетку подзаголовков (6x2) с matplotlib (версия 1.3.1) и Python 2.7. Я настроил мой рисунок и сюжет вещь в сюжетных, как это:Matplotlib: Изменение ширины линии на всех подзаголовках
fig, axes = plt.subplots(ncols=6, nrows=2,
sharex=True, sharey=True, figsize=(30,5))
axes[0,0].plot(x, y)
axes[1,5].plot(z, a)
т.д.
Мой вопрос заключается в следующем: есть ли способ, чтобы изменить свойство линии на все эти участки сразу? Я мог бы вручную указать axes[0,0].plot(x,y,'k',linewidth=2.0)
на каждой из осей, но я думал, что должен быть способ сделать это для всех 12 сюжетов сразу.
Cheers.
Вы можете использовать 'mpl.rc ('lines', linewidth = 2.0)', не уверен, что я предпочел бы, чтобы чрезмерная запись его в каждом вызове. – cel
@cel Спасибо. Это работало для ширины линии, но почему не '' mplr.rc ('lines', color = 'black') '' работает? – user3087409
Интересный вопрос. заявка на документы, которая должна работать. Но, похоже, это тоже не работает. http://matplotlib.org/1.4.1/users/customizing.html#dynamic-rc-settings – cel