如何旋转Matplotlib中每个子图的标题?

时间:2018-08-27 16:47:28

标签: matplotlib

人。有谁知道如何批准几个子图的标题文本,如下所示: Rotate image titles or annotations.

上面的图像和我想要的图像之间的细微差别是,我整个图中的每个人脸图像都是由一个单独的子图显示的。我想为每个子图图添加一个旋转的标题。

预先感谢您的任何建议和评论。

1 个答案:

答案 0 :(得分:0)

一个最小的工作答案。希望对您有所帮助。

import numpy as np
import matplotlib.pyplot as plt
f, (ax1, ax2) = plt.subplots(1, 2, sharey=False, figsize=(10,4))

x = np.linspace(0, 2*np.pi, 400)
y = np.sin(x)

ax1.plot(x, y)
ax1.set_title('Title 1', y=1.1, rotation = 45) # You can vary y and angle as per choice
ax2.plot(x, 1.5*y)
ax2.set_title('Title 2', y=1.1, rotation = 45)

输出

enter image description here