0
0 комментариев

Почему то не показываются графики из папки с файлами csv, с данными. Файлов в папке много, нужно построить график к каждому файлу. При этом Дату можно не учитывать, т.к. в файле есть цифры от большего к меньшему — нужно так их и показать, от большего к меньшему. Получившиеся графики нужно сохранить в png, основываясь на названиях файлов.

import pandas as pd
import pandas_datareader.data as wb
import matplotlib.pyplot as plt
import matplotlib
matplotlib.style.use('ggplot')
a = pd.read_csv('C:/Users/II/Downloads/*.csv',
                sep=',', encoding='latin1',
                parse_dates=['Date'], dayfirst=True,
                index_col='Date')
for f in files:
    a = a.reset_index()
    a.columns = ['Date', 'Vol']
    a.plot(y='Vol')
    pic_fn = os.path.splitext(filename)[0] + pic_ext
    plt.savefig(pic_fn)
    

[/apcode]

Данные

Date,Vol
2016-08-05,0.09999999999999964
2016-12-23,0.10000000000000142
2016-03-11,0.10000000000000142
2016-09-23,0.10000000000000142
2016-10-14,0.10999999999999943
2016-09-02,0.10999999999999943
2016-08-12,0.11999999999999922
2016-09-16,0.120000000000001
2016-05-20,0.129999999999999
2016-11-25,0.13000000000000078
2016-12-16,0.1399999999999988
2016-05-27,0.1399999999999988
2016-07-15,0.14000000000000057
2017-02-10,0.14000000000000057
2016-09-30,0.15000000000000036
2017-01-27,0.15999999999999837
2016-08-19,0.16000000000000014
2016-11-18,0.16999999999999993

[/apcode]


Добавить комментарий