Python を使用する上での自分用備忘録やねん。
スクレイピングはこっち。
bakkyalo.hatenablog.jp
VSCode 関連
インポート "~~~" を解決できませんでした
まずはその import する module がどこにあるかを把握する。
python -c "import ~~~; print('\n'.join(~~~.__path__))"
大体 [module名].__path__
でその場所を返してくれる。 [module名].__file__
, sys.path
かもしれない。
なんなら pip show ~~~
でも良い。
$ pip show ~~~
で、それを VSCode の settings.json に追記する。
"python.analysis.extraPaths": [ "[さっきのコマンドで返ってきたパスをここに書く]", ],
Matplotlib 関連
subplots 時に colorbar でグラフが圧縮されないようにする
pcolormesh に colorbar をつけると、その分だけ図がへこんでしまい、例えば上下で横軸が共通するグラフを並べた際に縦に揃わなくなってしまう。
そんな時は plt.subplots
で layout='constrained'
を指定する。
すると、文字が被らないように指定する
plt.tight_layout()
と衝突するが、これを外しても求めているグラフが得られてハッピー。