2024-09-26 17:43:55 发布
网友
是否可以格式化matplotlib.axes.axes.set_title()中的文本,以获取例如:
两行,每行具有不同的对齐方式:1。行向左对齐,下一行居中对齐?字体大小,或每行的其他字体参数
例如,在此处的标题文本中,我希望图表标识“a”向左对齐,下一行居中对齐:
ax[0].set_title("a)\nsecond title row", fontsize = 14, loc='left')
将向要放置在左侧的字符串添加新行。现在我已经建立了一个正常的标题。这符合你问题的意图吗
import matplotlib.pyplot as plt fig = plt.figure(figsize=(4,3),dpi=144) ax = fig.add_subplot(111) ax.plot(range(10)) ax.set_title('second title row') ax.set_title('a)\n', loc='left') # ax.set_title('Right Title', loc='right') plt.show()
将向要放置在左侧的字符串添加新行。现在我已经建立了一个正常的标题。这符合你问题的意图吗
相关问题 更多 >
编程相关推荐