あかり描像のブログ

思ったことや学習記録を適当に書いていきます。お気軽にコメントください

Python Tips

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.subplotslayout='constrained' を指定する。

すると、文字が被らないように指定する

plt.tight_layout()

と衝突するが、これを外しても求めているグラフが得られてハッピー。