所以,我有两个包含170个元素的列表。所以我想和他们一起画一个图,还有一个标签
df = pandas.read_excel('MyData.xlsx', sheet_name='Data')
listRe = []
listkS = []
listRe.append(df['Re'])
listkS.append(df['ks+'])
plt.plot(listRe, listkS, c='b', marker='.', markersize=5, label="Experimental Data")
plt.legend()
plt.show()
通过这个代码,我在图表上得到了170个标签。但我只想要一个标签。这里有什么问题
编辑:所以我想把问题改一下
df = pandas.read_excel('MyData.xlsx', sheet_name='Data')
listRe = []
listkS = []
listRe.append(df['Re'])
listkS.append(df['ks+'])
d, = plt.plot(listRe, listkS, c='b', marker='.', markersize=5)
plt.legend([d], ["data"])
plt.show()
当我这样做时,它会给我一个错误,即“ValueError:太多的值无法解包(预期为1)”。这里怎么了?我怎样才能解决这个问题
好吧,我问题的编辑部分解决了。它是关于从excel中读取数据的。它也在读取空单元格,所以它给出的值是错误的。当我只取正确的细胞时,它起作用了。从excel获取数据时要小心
相关问题 更多 >
编程相关推荐