减小的打印高度ax.注释在Matplotlib中

2024-05-17 14:46:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想打印文本(“吉隆坡距离…”)下只有正确的绘图。正确的绘图可以更短,文本可以打印成多行。有没有一种方法可以在正确的情节下把它框起来打印出来?你知道吗

enter image description here

现在我在用ax.注释在Matplotlib中。你知道吗

import matplotlib.pyplot as plt
ax2 = plt.subplot2grid((1, 3), (0, 2), rowspan=1)
ax2.plot(tracking)
track_label = "KL distance : ", tracking
ax2.annotate(track_label, xy=(0.5, 0),
        xycoords=('axes fraction', 'figure fraction'),
        xytext=(0, 10),  
        textcoords='offset points',
        size=7,ha='center', va='bottom')

Tags: 方法文本import绘图距离matplotlibplttrack
1条回答
网友
1楼 · 发布于 2024-05-17 14:46:22

matplotlib中没有“textbox”或类似内容。您可以自己在文本中引入换行符,也可以让文本在图形边界处换行,如this example所示。你知道吗

要使文本与右侧子图对齐,可以将其放置在轴坐标中

ax2.text(0,-0.1, track_label, ha="left", wrap=True)

相关问题 更多 >