不确定这里发生了什么。如果我设置loc='left'
或loc='right'
,则get_fontsize
方法不再指向非居中的标题。
如何访问左对齐标题的字体大小?
import matplotlib.pyplot as plt
# Set up a blank plot
fig, ax = plt.subplots()
# Set title with fontsize of 30
ax.set_title('test_title', loc='left', fontsize=30)
# fontsize of title is 12.0?
print ax.title.get_fontsize()
12.0
答案 0 :(得分:1)
来自docs:
设置三个可用轴标题中的一个。可用的标题是 位于中心轴线上方,与左边缘齐平,然后 用右边缘冲洗。
所以,有3个不同的标题。执行dir(ax)
后,您会注意到'_left_title'
和'_right_title'
。所以:
fig, ax = plt.subplots()
ax.set_title('test_title', loc='left', fontsize=30)
print ax._left_title.get_fontsize()
30.0