【python学习】-matplotlib绘图时调整标题位置-plt.title()函数
·
plt.title函数应用
使用常规方法调整标题位置
常规方法使用loc只能调整标题在图中上部的左、中、右位置,使用的代码如:
plt.title("title",loc='left')
【完整例子展示】
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[2,4,6,8,10]
loc_select=['left','center','right']
fig=plt.figure(figsize=(9,3),dpi=300)
for i in range(0,3,1):
number=i+1
plt.subplot(3,3,number)
plt.plot(x,y)
plt.title(loc_select[i],loc=loc_select[i])
plt.show()
灵活调整标题显示在图中的任何位置
还有一种比较灵活的方法,就是利用相对位置的概念,比如:
plt.title("title",x=0,y=0)
这里x=0,y=0表示原点位置,所以title会显示在原点位置,见完整代码
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[2,4,6,8,10]
plt.plot(x,y)
plt.title("title",x=0,y=0)
plt.show()
那么通过调整x与y的值就可以将title放在图中的任何位置。
例如:
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[2,4,6,8,10]
loc_value=[-1,0,1]
fig=plt.figure(figsize=(9,3),dpi=300)
for i in range(0,3,1):
number=i+1
plt.subplot(3,3,number)
plt.plot(x,y)
plt.title('x='+str(loc_value[i])+','+'y=1',x=loc_value[i])#改变位置x时,默认位置y取1位置
plt.show()
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[2,4,6,8,10]
loc_value=[-1,0,1]
fig=plt.figure(figsize=(9,3),dpi=300)
for i in range(0,3,1):
number=i+1
plt.subplot(3,3,number)
plt.plot(x,y)
plt.title('x=0.5'+','+'y='+str(loc_value[i]),y=loc_value[i])#改变位置y值时,默认位置x取中间位置
plt.show()
更多推荐
已为社区贡献9条内容
所有评论(0)