gpt4 book ai didi

matplotlib - Pyplot Legend 仅显示一个字母

转载 作者:行者123 更新时间:2023-12-05 00:40:59 33 4
gpt4 key购买 nike

在风阻与阻力系数的关系图中,我用下面的线定义了黑色虚线的图例:

ax.legend(perpendicular_plate,'Flat Perpendicular Plate')

但是,图例仅显示名称的一个字母。我多次使用图例,但从未使用过 ax.legend api...(右上角)

enter image description here

为了得到这个结果,我做错了什么?

最佳答案

您需要将标签作为字符串的可迭代对象(即列表或元组),即使只有一个标签。

所以,这应该可行:

ax.legend([perpendicular_plate],['Flat Perpendicular Plate'])

所以在你的情况下发生的事情是因为字符串在 python 中是可迭代的,它在你的字符串上迭代,并且只获取字符串的第一项 (F),然后使用它。

关于matplotlib - Pyplot Legend 仅显示一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632571/

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