设置子图标题
- plt.title()
- axes.set_title()
面向对象
-
方法:
set_title(self, label, fontdict=None, loc=‘center’, pad=None, **kwargs) -
参数:
- label:标题文本
- fontdict:文本外观设置
- family:字体
- fontsize:字体大小,默认12,可选{‘xx-small’, ‘x-small’, ‘small’, ‘medium’, ‘large’,‘x-large’, ‘xx-large’}。也可是其他数字。
- fontweight:字体粗细,可选 {‘light’, ‘normal’, ‘medium’, ‘semibold’, ‘bold’, ‘heavy’, ‘black’}
- fontstyle:字体类型,可选{ ‘normal’ | ‘italic’ | ‘oblique’ }
- verticalalignment (va):水平对齐方式 ,可选{‘center’ , ‘top’ , ‘bottom’ ,‘baseline’ }
- horizontalalignment (ha):垂直对齐方式,可选{‘left’, ‘right’, ‘center’}
- loc:标题位置,可选{‘center’, ‘left’, ‘right’}。
- pad:偏移位置
- **kwargs:其他关键字参数
- rotation:旋转角度,可选{‘vertical‘, ‘horizontal’} 。也可是其他角度
- alpha:透明度。
- color:标题文字颜色
- backgroundcolor:标题背景颜色
- bbox:参数字典。给标题增加外框 ,常用参数:
- alpha:透明度
- boxstyle:方框外形,可选{‘circle’, ‘darrow’, ‘larrow’, ‘rarrow’, ‘round’ ,'round4 ', ‘roundtooth’, ‘sawtooth’, ‘square’}
- facecolor(fc):背景颜色
- edgecolor(ec):边框线条颜色
- edgewidth:边框线条大小
- pad:文本与文本框的距离
-
实例:
x = np.arange(6)
y = np.arange(6)
fig = plt.figure()
ax1 = fig.add_axes([0,0,0.75,0.75])
ax1.plot(x,y)
ax1.set_title("折线图")

过程式
- 方法:
title(label, fontdict=None, loc=‘center’, pad=None, **kwargs) - 参数:
- label:标题文本
- fontdict:文本外观设置
- loc:标题位置,可选{‘center’, ‘left’, ‘right’}。
- pad:偏移位置
- **kwargs:其他关键字参数
- 实例:
x = np.arange

本文深入探讨了如何使用Matplotlib进行文本类设置,包括子图标题、轴标题、数据标签和图表注释的创建与定制。通过面向对象和过程式两种方法展示了各种属性设置,如字体、大小、位置、颜色等,并提供了丰富的实例。
最低0.47元/天 解锁文章
484

被折叠的 条评论
为什么被折叠?



