【发布时间】:2018-08-28 07:53:12
【问题描述】:
我有 50 个 csv 文件。我使用“for循环”来获取数据框。现在我想分别绘制这 50 个数字。 1 个地块中有 6 个子地块。我怎样才能得到这个?非常感谢。
path = 'E:/XXXX/'
files = os.listdir(path)
files_csv = list(filter(lambda x: x[-4:]=='.csv' , files))
for file1 in files_csv:
tmp1=pd.read_csv(path + file1)
我的数据如下:
df = pd.DataFrame({'date': [20121231,20130102, 20130105, 20130106, 20130107, 20130108],'price': [25, 163, 235, 36, 40, 82]})
【问题讨论】:
-
请描述您的数据并解释为什么您期望 6 个子图。
-
我发布我的数据。由于我需要绘制 50 个数字,如果我在一个图中选择 2 个子图。然后我会得到 25 个地块。
-
您可以为每个文件提供 1 个图形,该文件中的多个数据位于每个图形的多个子图中,或者您可以将所有文件放在同一个图上的同一个图上...... 什么您需要不清楚,并且您似乎没有将数字与轴区分开来。