# plot_FunctionalDB.py Documentation

## 1. プログラムの動作
`plot_FunctionalDB.py` は、CSV ファイル `TotalEnergy.csv` からデータを読み込み、特定の列をプロットする Python スクリプトです。このプログラムは、以下の手順で動作します。

1. `TotalEnergy.csv` ファイルを開き、1行目をラベルとして読み込みます。
2. 2行目以降のデータを `data_list` という2次元リストに格納します。
3. `data_list` の転置を取り、特定の列を `PP_list`、`Eg_list`、`a_list` として抽出します。
4. `matplotlib` を使用して、`PP_list` をX軸、`Eg_list` をY軸としてプロットします。X軸のラベルは90度回転して表示されます。
5. プロットを表示します。

## 2. 必要な非標準ライブラリとインストールコマンドとインストール方法
このプログラムには、以下の非標準ライブラリが必要です。

- `matplotlib`

インストールコマンド:
```bash
pip install matplotlib
```

インストール方法:
1. コマンドラインまたはターミナルを開きます。
2. 上記のコマンドを入力して実行します。

## 3. 必要な入力ファイル
- `TotalEnergy.csv`: プログラムがデータを読み込むために必要なCSVファイルです。このファイルは、少なくとも22列のデータを含んでいる必要があります。

## 4. 実行後に生成される出力ファイル
このプログラムは、実行後にファイルを生成しません。プロットは画面上に表示されるだけです。

## 5. コマンドラインでの使用例 (Usage)
以下のコマンドを使用して、スクリプトを実行します。

```bash
python plot_FunctionalDB.py
```

このコマンドを実行する前に、`TotalEnergy.csv` がスクリプトと同じディレクトリに存在することを確認してください。