Matplotlib(5)——文本类设置

本文深入探讨了如何使用Matplotlib进行文本类设置,包括子图标题、轴标题、数据标签和图表注释的创建与定制。通过面向对象和过程式两种方法展示了各种属性设置,如字体、大小、位置、颜色等,并提供了丰富的实例。
摘要由CSDN通过智能技术生成

设置子图标题

 - 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值