当绘制numpy.genfromtxt命令返回的数据时,我无法弄清楚如何在matplotlib中使用“名称”。 场景: 1.我有一个带有列标题和行值的文件 2.我不知道列标题事先 - 它们以编程方式生成,并可能在程序运行期间更改 3.我需要阅读数据和列标题,绘制它们并产生相应的图例。将csv数据导入到matplotlib时如何使用名称
我可以用自己的名字与读取的数据列:
dataArray = numpy.genfromtxt('myData.csv', delimiter = ',', names = True)
,然后用
matplotlib.plot.plot(dataArray)
matplotlib.plot.show()
画出他们,但我怎么产生合适的传奇?我认为没有参数的图例命令就足够了(例如matplotlib.plot.legend()
),但情况并非如此。我得到一个错误,而不是:
/usr/lib/python2.7/site-packages/matplotlib/axes.py:4601:UserWarning:找不到标记的对象。在个人地块上使用标签='...'kwarg。 warnings.warn(“没有找到标记对象。”
换句话说:哪里做这些“名字”去,我怎么能找回他们对谷歌,matplotlib网站,numy现场多次搜索没有产生结果
。
你能展示你的数据摘录吗? – joris 2013-05-10 18:04:50