数据可视化基础(六):注释、文字、tex公式、工具栏

注释+箭头

函数参数

annotate(‘注释文字’,xy=(注释形状起始点坐标),xytext=(注释起始点坐标),arrowprops=dict())
arrowprops

  • facecolor 颜色
  • frac 箭头占整个长度的比例 为1是三角形
  • headwidth 箭头宽度
  • width 箭身长

代码

import matplotlib.pyplot as plt
import numpy as np

#注释
x=np.arange(-10,11,1)
y=x*x

plt.plot(x,y)

plt.annotate('this',xy=(0,1),xytext=(0,20),
             arrowprops=dict(facecolor='r',frac=0.3,headwidth=20,width=5))
plt.show()

在这里插入图片描述

文字

函数参数

plt.text(起始横坐标,起始纵坐标,‘文字内容’,family=‘字体’,size=大小数值,color=‘颜色’,style=‘是否斜体’,weight=粗细)

  • family 字体 ‘serif’ ‘sans=serif’ ‘cursive’ ‘fantasy’等
  • style 样式 normal ;size=20,color=‘r’,style= oblique 斜体
  • weight 数字0-100/文字
    ultralight , light , normal , regular , book , medium , roman , semibold , demibold , demi , bold , heavy , extra bold , black

bbox=dict(facecolor=‘颜色’,alpha=透明度<1) 文字框体

代码

import matplotlib.pyplot as plt
import numpy as np

# 文字
x=np.arange(-10,11,1)
y=x*x

plt.text(-2,40,'function word',family='fantasy',size=20,color='r',style='italic',weight='black',bbox=dict(facecolor='magenta',alpha=0.2))

plt.text(-2,20,'function word')

plt.plot(x, y)
plt.show()

在这里插入图片描述

Tex公式

概念

自带mathtext引擎,不需要安装TeX系统
$作为开始和结束

函数参数

text(横,纵, r" “不转义

  • 特殊字符
    r"$\alpha \beta \pi \lambda \omega $"
    在这里插入图片描述

  • 下标
    _字母数字

  • 分数
    \frac{分子}{分母}

  • 极限 趋近于
    lim_{x \rightarrow y}

  • 根号
    \sqrt[几次方]{开哪个参数}

代码

import matplotlib.pyplot as plt
import numpy as np

# tex公式
fig=plt.figure()
ax=fig.add_subplot(111)

ax.set_xlim([1,7])
ax.set_ylim([1,5])

ax.text(2,4,r"$\alpha_i \beta_j \pi_k \lambda \omega $",size=20)

ax.text(4,4,r"$ sin(0)=cos(\frac{\pi}{2})$",size=20)

ax.text(2,2,r"$ \lim_{x \rightarrow y} \frac{1}{x^3} $",size=20)

ax.text(4,2,r"$ \sqrt[4]{x} = \sqrt{y}$",size=20)

plt.show()

在这里插入图片描述

工具栏

调试——放大缩小保存查看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值