gpt4 book ai didi

python - matplotlib 文本仅在绘图区域

转载 作者:太空宇宙 更新时间:2023-11-03 11:52:54 25 4
gpt4 key购买 nike

我使用 matplotlib 库在 python 中绘制数据。在我的图中,我也有一些文字来区分数据。问题是文本超出了图形窗口中的边框。是否有可能使绘图的边框在相应位置切断文本,并且只有当我在绘图内部平移时,其余文本才会可见(但仅当在绘图区域内时)。我使用 text() 函数来显示文本

[编辑:]

代码如下所示:

fig = plt.figure()
ax = fig.add_subplot(111)
# ...
txt = ax.text(x, y, n, fontsize=10)
txt.set_clip_on(False) # I added this due to the answer from tcaswell

最佳答案

我认为您的文字超出了边界,因为您没有设置情节的限制。你为什么不试试这个?

 fig=figure()
ax=fig.add_subplot(1,1,1)
text(0.1, 0.85,'dummy text',horizontalalignment='left',verticalalignment='center',transform = ax.transAxes)

这样,您的文本将始终位于绘图内,并且其左角将以绘图为单位位于点 (0.1,0.85) 处。

关于python - matplotlib 文本仅在绘图区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21833348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com