・4F実験室のオシロスコープ専用にハードコーディングしたものであり、それ以外の.CSVファイルでは動かない
・NNCTの学生はこっちを推奨
・完成版
・ヘッダとフッダさえ消せばどのCSVにも対応可能の汎用性の高いバージョン
・NNCTの学生でない人はこっちを推奨
- CSVのデータをグラフに変換します.
- Excelでグラフを整形するのが面倒な人は使ってみてください.
- csv_loader.pyのコードをコピーまたはクローンする.
- プログラムのあるディレクトリでコンソールを開く.
- $python csv_loader.py で実行
(新しいファイル名で保存した場合は適宜読み替えてください). - コンソールの指示に従ってください.
- 結果は"result.png"に保存されます. 既にあれば上書きされます.
- Googleアカウントを作成
- Google提供のColaboratoryにアクセス
URL: https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja - ファイル--> ノートブックを新規作成
<img src="https://github.com/NekoMimi-Cateye/CSVtoGraph_forNNCT3J/blob/master/step1.png" alt="step1.png" title="step1"width="100%" height="50%"> - 以下のコードを入力して実行
from google.colab import drive
drive.mount('/content/drive')
- 表示されたURLに移動して、表示されたコードをURLの下の入力ボックス内にコピーし、Enterキーを押す。
- 以下のコードを入力して実行(cd コマンド)
%cd /content/drive/My Drive
-
csv_loader.pyのコードをコピー&ペーストして実行
-
あとはPythonを持っている場合の4-5を参照
(注意1: この場合ファイルはGoogleドライブ内の'My Drive'直下においてください)
(注意2: フォントがTimes New Romanでは無くなります。)
- pandasとmatplotlibを使用しているので, Pythonで実行する場合はpandas,matplotlib, numpyの3つのライブラリがインストールされているか確認してください.
- 本プログラム内での表以外の部分とは、ヘッダーとフッダーのことを指します.
ex. NNCT 3J工学実験実習 オシロスコープデータの場合>>> ヘッダー:1-15行目 フッダー:なし - 横軸が共有されたグラフが作成されます.
pip list //pipの場合
conda list //condaの場合
・numpyが入っていないとpandasとmatplotlibは正常動作しません.
pip install numpy //pipの場合
conda install numpy //condaの場合
pip install pandas //pipの場合
conda install pandas //condaの場合
pip install matplotlib //pipの場合
conda install matplotlib //condaの場合