gpt4 book ai didi

python - 无法删除图例框 [python]

转载 作者:太空狗 更新时间:2023-10-30 01:06:22 24 4
gpt4 key购买 nike

所以我需要用 python 绘制这个图。我想删除图例的边框。然而,当我尝试其他海报制作的不同解决方案时,他们无法与我一起工作。请帮忙。

这行不通:

plt.legend({'z$\sim$0.35', 'z$\sim$0.1','z$\sim$1.55'})
plt.legend(frameon=False)

plt.legend({'z$\sim$0.35', 'z$\sim$0.1','z$\sim$1.55'})
plt.legend.get_frame().set_linewidth(0.0)

plt.legend({'z$\sim$0.35', 'z$\sim$0.1','z$\sim$1.55'}, 'Box', 'off')

此外,当我绘图时,我导入了两个不同的文件并分别用线和圆圈绘制它们。如何在图例键中放置一条线或一个圆圈?

剧情:

enter image description here

最佳答案

这很奇怪,因为命令:

plt.legend(frameon=False)

应该工作得很好。您也可以尝试使用此命令进行比较:

plt.legend(frameon=None)

您还可以阅读此页面上关于 plt.legend 的文档

我编写了一些脚本给你作为例子:

import numpy as np
import matplotlib.pyplot as plt


x = np.array([0,4,8,13])
y = np.array([0,1,2,3])

fig1, ((ax1, ax2)) = plt.subplots(1, 2)

ax1.plot(x,y, label=u'test')
ax1.legend(loc='upper left', frameon=False)

ax2.plot(x,y, label=u'test2')
ax2.legend(loc='upper left', frameon=None)

plt.show()

enter image description here

关于python - 无法删除图例框 [python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37932363/

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