Memperbaiki Matplotlib Colorbar Tinggi untuk Memadankan Graf
Melaraskan saiz bar warna dalam Matplotlib boleh menjadi cabaran yang berterusan, terutamanya apabila menyasarkan supaya ia sepadan dengan ketinggian graf yang dilengkapkan. Nasib baik, terdapat penyelesaian yang boleh dipercayai yang menghapuskan keperluan untuk pengeditan imej post-hoc.
Kuncinya terletak pada menetapkan parameter pecahan dan pad untuk fungsi colorbar(). Selepas bereksperimen dengan pelbagai nilai, didapati bahawa gabungan berikut secara konsisten menghasilkan bar warna berskala ke plot:
plt.colorbar(im, fraction=0.046, pad=0.04)
Dengan menetapkan pecahan kepada 0.046 dan pad kepada 0.04, bar warna secara automatik bersaiz untuk dipadankan graf, tanpa mengira saiz paparan. Pendekatan ini juga mengelakkan isu perkongsian paksi, yang boleh menyebabkan plot menjadi tidak rata.
Hanya masukkan baris kod ini ke dalam rutin grafik Matplotlib anda dan anda akan menikmati bar warna berskala sempurna yang melengkapkan dengan lancar graf anda.
Atas ialah kandungan terperinci Bagaimana untuk Memperhalus Ketinggian Bar Warna Matplotlib untuk Memadankan Graf Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!