matplotlib pyplot修改子绘图的标题颜色

xmd2e60i  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(98)

虽然我已经找到了改变支线剧情主标题的方法:

fig.suptitle(self.title,color='#555555', fontsize = self.parameters['labelsize'][0])

我没有找到一种方法,以改变默认的黑色的标题,每个子情节。

wi3ka0sx

wi3ka0sx1#

由于指定了@ImportanceOfBeingErnest,因此可以使用ax.set_title方法的color参数修改图标题的颜色。
检查matplotlib color demo以查找源代码。

import matplotlib.pyplot as plt
import numpy as np

t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)

# 1) RGB tuple:
fig, ax = plt.subplots(facecolor=(.18, .31, .31))
# 2) hex string:
ax.set_facecolor('#eafff5')
# 3) gray level string:
ax.set_title('Voltage vs. time chart', color='0.7')
# 4) single letter color string
ax.set_xlabel('Time [s]', color='c')
# 5) a named color:
ax.set_ylabel('Voltage [mV]', color='peachpuff')
# 6) a named xkcd color:
ax.plot(t, s, 'xkcd:crimson')
# 7) Cn notation:
ax.plot(t, .7*s, color='C4', linestyle='--')
# 8) tab notation:
ax.tick_params(labelcolor='tab:orange')

plt.show()

相关问题