You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Matplotlib中用plt.text()添加列向量文本?

在Matplotlib中添加列向量形式的文本

要实现带括号、上下排列且无分数线的列向量,直接用LaTeX的矩阵环境即可,Matplotlib原生支持这类LaTeX语法,无需依赖分数命令:

  • 用pmatrix环境生成圆括号包裹的列向量
  • 用bmatrix环境生成方括号包裹的列向量
  • 元素间用\\实现换行

示例代码

import matplotlib.pyplot as plt

# 添加圆括号列向量
plt.text(0.5, 0.5, r'$\begin{pmatrix} x \\ y \end{pmatrix}$', fontsize=18)
# 添加方括号列向量
plt.text(0.2, 0.5, r'$\begin{bmatrix} x \\ y \end{bmatrix}$', fontsize=18)

# 隐藏坐标轴,聚焦文本效果
plt.axis('off')
plt.show()

这段代码会在图中生成两个列向量:一个是圆括号包裹的$\begin{pmatrix} x \ y \end{pmatrix}$,另一个是方括号包裹的$\begin{bmatrix} x \ y \end{bmatrix}$,完全符合无分数线、上下排列的样式需求。

内容的提问来源于stack exchange,提问作者chrisprt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 18:32:32