小编N.K*_*.K.的帖子

更改主图标图例标签文本

到目前为止,我已经能够很好地标记子图,但我遇到了主要问题.

这是我的代码的相关部分:

data_BS_P = data[channels[0]]
data_BS_R = data[channels[1]]
data_BS_Y = data[channels[2]]
plot_BS_P = data_BS_P.plot() #data_BS_P is a pandas dataframe
axBS = plot_BS_P.gca()
axBS.plot(data_BS_R, label='Roll')
axBS.plot(data_BS_Y, label='Yaw')
axBS.set_ylabel('Amplitude (urad)')
axBS.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), ncol=3,
            fancybox=True, shadow=True)
ml1 = MultipleLocator(10)
ml2 = MultipleLocator(3600)
axBS.yaxis.set_minor_locator(ml1)
axBS.xaxis.set_minor_locator(ml2)
plot_BS_P.save('L1-SUS-BS_M1_DAMP_PRY_INMON.jpg')
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的: 在此输入图像描述 注意蓝线的冗长标签.我希望将其标记为"Pitch"而不是文件名.我可以在哪一行?

python label matplotlib legend pandas

32
推荐指数
3
解决办法
4万
查看次数

标签 统计

label ×1

legend ×1

matplotlib ×1

pandas ×1

python ×1