Matplotlib 中带换行符的文本框


Matplotlib 可以自动换行文本,但如果文本太长,它将显示在轴边界外。

步骤

  • 使用 figure() 创建新图形,或激活现有图形。

  • 使用 plt.axis() 方法设置轴属性。

  • 创建一个变量 input_text 来存储字符串。

  • 使用 plt.text() 方法向图形添加文本,其中 style='oblique', ha='center', va='top',...等。

  • 使用 plt.show() 方法显示图形。

示例

import matplotlib.pyplot as plt

fig = plt.figure()
plt.axis([0, 10, 0, 10])
input_text = 'Matplotlib is a plotting library for the Python programming
language and its numerical mathematics extension NumPy.'
plt.text(5, 5, input_text, fontsize=10, style='oblique', ha='center', va='top', wrap=True, rotation=-30)

plt.show()

输出

更新时间:17-Mar-2021

1K+ 浏览

开启您的职业生涯

完成课程即可获得认证

开始使用
广告