スポンサーリンク
ディレクトリを新規作成してグラフをファイル保存
ディレクトリを新規作成するには、osモジュールをimportします。
そして、makedirs()でディレクトリを新規作成します。
exist_ok=Trueとしておくことで、既に指定した名前のディレクトリがある場合にも、エラーとなりません。
スクリプトを複数回実行する場合には、指定しておくと良いかと思います。
import os dirname = "dir001/" os.makedirs(dirname, exist_ok=True)
グラフをファイル保存する場合には、matplotlib.pyplotのsavefig()を使えばOKです。
filename = dirname + "img.png" plt.savefig(filename)
スポンサーリンク
サンプルコード
下記がサンプルコードになります。
$ cat sample.py #!/usr/bin/env python3 # coding: UTF-8 import pandas as pd import matplotlib.pyplot as plt import os dirname = "dir001/" os.makedirs(dirname, exist_ok=True) data = pd.read_csv('in.txt', names=('Date', 'Value1'), index_col='Date', parse_dates=True) print("dataの中身を出力") print (data) plt.plot(data.Value1) filename = dirname + "img.png" plt.savefig(filename) plt.show()
実行すると、./dir001/img.pngができあがります。
スポンサーリンク