Python:绘制.csv文件的图形,并使用鼠标按钮进行切换



我有一个格式为的.csv数据文件

公司1日期tbody>2021年1月1日10020/td>1232021年1月2日501/td>4558.11.20212023/td>122

正如您在错误消息中看到的那样,它需要.cycle(list),但您只有.cycle()

甚至你链接中的文章也有.cycle( (y1,y2) )

不能创建空的cycle以及更高版本的append()cycle

您必须首先使用数据创建列表,然后将其与cycle()一起使用

data = [ df[tickers[0]], df[tickers[1]] ]
cyc = itertools.cycle(data)

BTW:

我不知道你在tickers中有什么,但我认为如果你想用for-循环来做,那么你不需要i

data = []
for ticker in tickers[:2]:
data.append(df[ticker])

或使用list comprehension

data = [ df[ticker] for ticker in tickers[:2] ]

最新更新