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()
输出
广告