如何使用 2D 列表绘制图形?

How do i plot a graph using a 2D List?

我似乎无法弄清楚如何绘制图表,因为我总是收到“没有要绘制的数字数据”的错误消息。我也试过用csv文件来绘图,但是没有成功。

这是我的二维列表;

listofstock.append([1,"Microsoft","Mega",100,188,207])
listofstock.append([2,"Amazon","Mega",5,1700,3003])
listofstock.append([3,"PayPal","Large",80,100,188])
listofstock.append([4,"Apple","Large",100,60,110])
listofstock.append([5,"Fastly","Mid",30,40,76])
listofstock.append([6,"Square","Mid",30,40,178])

你可以试试这个

import pandas as pd

listofstock = []
listofstock.append([1,"Microsoft","Mega",100,188,207])
listofstock.append([2,"Amazon","Mega",5,1700,3003])
listofstock.append([3,"PayPal","Large",80,100,188])
listofstock.append([4,"Apple","Large",100,60,110])
listofstock.append([5,"Fastly","Mid",30,40,76])
listofstock.append([6,"Square","Mid",30,40,178])

# if you are in a ipython-notebook
pd.DataFrame.from_records(listofstock).drop(0, axis=1).set_index([1]).plot()

# if you want to save the figure to a file
fig = pd.DataFrame.from_records(listofstock).drop(0, axis=1).set_index([1]).plot().get_figure()
fig.savefig('test.png')

# if you want to open in a new window
fig.show()