python - Matplotlib 添加文本,使其在点结束

标签 python python-3.x matplotlib text

我想在 matplotlib 绘图上注释文本,我的文本应该在给定点结束。例如,

fig, ax = plt.subplots()
ax.text(1,1,"my text")

在上面的示例中,“我的文本”将从点 (1,1) 开始。我怎样才能让它在 (1,1) 结束?

我总是可以玩弄点并手动调整它,但是,我想自动进行。

最佳答案

您可以执行以下操作,

ax.text(1,1,"my text", ha="right")

本质上定义了文本对齐方式。可以找到更多详细信息here .

关于python - Matplotlib 添加文本,使其在点结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57990285/

相关文章:

python - 需要更优雅的解决方案来均匀字符串长度

python - 将列表拆分为列

python - 面向对象访问matplotlib中的fill_between阴影区域

python - Pandas 数据框操作和绘图

python - 在 Python 中使用 ftplib 上传文件之前更改服务器上的目录

python - 数据增强期间的 Keras CONV 训练似乎显示错误的批量大小和训练示例数量

django - 从Django Rest框架中的序列化器发送自定义错误响应?

python - 如何确保用户输入了数字?

python - pip --editable 无论顺序如何都会被覆盖

python - 如何在 python 中的两个不同的 y Axis 上绘制两个变量?