python:py_plot_csv
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| python:py_plot_csv [2022/07/19 12:23] – 作成 nipa28 | python:py_plot_csv [2022/07/19 15:07] (現在) – [操作] nipa28 | ||
|---|---|---|---|
| 行 31: | 行 31: | ||
| [第100表 父母の総収入額×成績.csv| e-Stat](https:// | [第100表 父母の総収入額×成績.csv| e-Stat](https:// | ||
| + | {{: | ||
| + | |||
| + | |||
| + | お手本のようにやるには、データの加工が必要でした。 | ||
| + | |||
| + | 文字コードを変換(Shift-JIS → UTF-8) | ||
| + | ``` | ||
| + | nkf -w t_100.csv > t_100_mod.csv | ||
| + | ``` | ||
| + | 不要部分の削除(LibreOfficeCalcを使いました) | ||
| + | ``` | ||
| + | libreoffice t_100_mod.csv | ||
| + | ``` | ||
| + | {{: | ||
| + | |||
| + | ``` | ||
| + | $ cat t_100_mod.csv | ||
| + | ," | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | |||
| + | ``` | ||
| + | |||
| + | ### 操作 | ||
| + | |||
| + | ``` | ||
| + | jupyter notebook | ||
| + | ``` | ||
| + | |||
| + | CSV読み込み | ||
| + | {{: | ||
| + | |||
| + | プロット | ||
| + | {{: | ||
| + | |||
| + | fontが無い的なワーニングがわんさか出るが、プロットできた。 | ||
| + | |||
| + | 日本語フォント設定しようとするが、写経通りにはいきませんね・・・ fm が未定義 fmとはなんぞや。 | ||
| + | |||
| + | #### 日本語フォント設定 | ||
| + | |||
| + | [ここ](https:// | ||
| + | |||
| + | |||
| + | ``` | ||
| + | $ sudo apt install -y fonts-ipafont | ||
| + | |||
| + | $ vi ~/ | ||
| + | $ cat ~/ | ||
| + | font.family: | ||
| + | $ | ||
| + | ``` | ||
| + | |||
| + | jupyter notebook を再起動して、 | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 日本語表示できました。 | ||
| + | |||
| + | おや、1列目の読み込み結果が、お手本と違うため、横軸の項目が期待通りになっていません。 | ||
| + | |||
| + | CSVファイルが悪かった (1行目先頭の「, | ||
| + | ``` | ||
| + | $ cat t_100_mod1.csv | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | |||
| + | ``` | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | (とりあえず、この辺まで、円グラフ、難しそう……) | ||
python/py_plot_csv.1658200984.txt.gz · 最終更新: by nipa28
