前提・実現したいこと
pythonでcsvファイルからグラフを作成し、画像として保存するまでの一連の流れを自動化するアプリを作りたい。
私は大学院生で、研究のために比較的容量の大きいファイルをたくさん扱います。
とりあえず自力で出来たことは、Jupyter notebookを介し、csvファイルからグラフを作り画像として保存するくらいです。
しかし必要な場合は十数個のcsvファイルで上の作業をしなくてはなりません。これを自動化するためのアプリケーションを作りたいと考えています。
発生している問題・エラーメッセージ
いろいろ調べたのですが、アプリを作成するために何が必要なのかのイメージが出来ません。
「これをインストールすべき」みたいなアドバイスが欲しいです。
その後の具体的な作業や調べ事は自分でするつもりなので、方針だけでも教えてくれればと考えています。
該当のソースコード
csv→グラフまでの過程において自分で作ったコードです。
他のサイトから集めたコードを切り貼りしたようなコードなので要らない部分もあるかと思いますが…
python
1import csv 2import numpy as np 3import pandas as pd 4from pandas import DataFrame, Series 5df1 = pd.read_csv('C1miss180224_300225.csv', header=4, encoding='utf-8') 6df2 = df1[0:] 7df2.to_csv("C1miss180224_300225_revise.csv") 8import matplotlib.pyplot as plt 9import pylab as plb 10plb.figure(figsize=(20,8)) 11df = pd.read_csv('C1misasa180224_300225_revise.csv', names=['time', 'intensity'], header=0) 12plt.plot(df['time'], df['intensity'], marker="") 13plt.ylim([-0.01,0.01]) 14plt.xlim([0,0.000026]) 15plt.legend() 16plt.title("20180224 ultrasonic signal without coupler") 17plt.xlabel("time (s)") 18plt.ylabel("intensity") 19plt.show()
試したこと
補足情報(FW/ツールのバージョンなど)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。