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 · 最終更新: 2022/07/19 12:23 by nipa28