python绘图图例_Python绘图图例键窗体

我试图用python绘制一组数据。我正在使用matplotlib.pyplot图书馆来做这件事。在

我做了所有的工作,但我有一个问题,在图例中的最后一个键出现了一个奇怪的格式比其他的。我试着做不同的设置来修复这个问题,但到目前为止没有运气。。。有谁能帮我修复CH4(A)以与其他键相同的格式显示吗?在

格式看起来很像这在情节(我不能张贴照片,直到我得到10个声誉

CH1(A)

CH2(A)

CH3(A)

甲烷

(一)

)

这是我设置传奇的代码。在legends = data[16]

legends = legends.split(",")

if numChannels == 1:

plt.plot(raw[:,0],raw[:,1], label=legends[1] + " (" + units[1] + ")")

elif numChannels == 2:

plt.plot(raw[:,0],raw[:,1], label=legends[1] + " (" + units[1] + ")")

plt.plot(raw[:,0],raw[:,2], label=legends[2] + " (" + units[2] + ")")

elif numChannels == 3:

plt.plot(raw[:,0],raw[:,1], label=legends[1] + " (" + units[1] + ")")

plt.plot(raw[:,0],raw[:,2], label=legends[2] + " (" + units[2] + ")")

plt.plot(raw[:,0],raw[:,3], label=legends[3] + " (" + units[3] + ")")

elif numChannels == 4:

plt.plot(raw[:,0],raw[:,1], label=legends[1] + " (" + units[1] + ")")

plt.plot(raw[:,0],raw[:,2], label=legends[2] + " (" + units[2] + ")")

plt.plot(raw[:,0],raw[:,3], label=legends[3] + " (" + units[3] + ")")

plt.plot(raw[:,0],raw[:,4], label=legends[4] + " (" + units[4] + ")")

plt.legend(loc=0)

plt.xlabel(legends[0])

plt.ylabel("Data")

plt.title(filestr)

plt.show()

图例是我从.csv文件中读取的数据。我不太清楚为什么会这样。这只发生在最后一个传说中。E、 g.如果我有4个数据集和绘图3,它们会很好地显示出来,但是如果我全部绘制4个数据集或只有1个数据集并绘制,键的格式与上面所示的不同。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值