Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menyesuaikan Saiz Plot Seaborn untuk Mencetak?

Bagaimanakah Saya Boleh Menyesuaikan Saiz Plot Seaborn untuk Mencetak?

Patricia Arquette
Patricia Arquetteasal
2024-12-10 16:00:17304semak imbas

How Can I Customize Seaborn Plot Sizes for Printing?

Menyesuaikan Saiz Plot Seaborn untuk Mencetak

Seaborn ialah perpustakaan Python yang berkuasa untuk mencipta visualisasi berkualiti penerbitan. Secara lalai, plot Seaborn bersaiz sesuai untuk tontonan pada skrin. Walau bagaimanapun, untuk tujuan pencetakan, mungkin perlu melaraskan saiz angka untuk memastikan ia sesuai dengan saiz kertas yang dimaksudkan.

Menetapkan Saiz Plot melalui Kaedah set_theme

Kaedah set_theme Seaborn membenarkan penyesuaian daripada pelbagai atribut plot, termasuk saiz angka. Untuk menetapkan saiz angka, hantar kamus dengan kekunci 'figure.figsize' sebagai argumen kepada parameter rc:

import seaborn as sns

sns.set_theme(rc={'figure.figsize': (11.7, 8.27)})

Dalam contoh ini, saiz angka ditetapkan kepada 11.7 inci kali 8.27 inci, yang sepadan dengan dimensi kertas A4 dalam orientasi landskap.

Menetapkan Saiz Plot melalui figure.figsize

Sebagai alternatif, anda juga boleh menetapkan saiz angka menggunakan parameter figure.figsize rcParams Matplotlib:

from matplotlib import rcParams

# Figure size in inches
rcParams['figure.figsize'] = 11.7, 8.27

Kaedah ini membolehkan kawalan yang lebih tepat ke atas saiz angka dan boleh digunakan untuk menetapkan nilai yang berbeza untuk lebar dan ketinggian secara bebas.

Dengan menggunakan teknik ini, anda boleh dengan mudah sesuaikan saiz plot Seaborn anda untuk memastikan ia sesuai untuk dicetak pada kertas A4 atau dimensi lain yang dikehendaki. Untuk butiran lanjut, rujuk dokumentasi Matplotlib untuk pilihan penyesuaian saiz plot tambahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Saiz Plot Seaborn untuk Mencetak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn