Dalam Matplotlib, hierarki elemen plot merangkumi tiga komponen utama: plot, paksi dan rajah. Walaupun ketiga-tiganya menyumbang kepada visualisasi, ia mempunyai tujuan yang berbeza dan menawarkan tahap kawalan yang berbeza.
Apabila memanggil fungsi plot, matplotlib secara dalaman mencipta angka dan objek paksi. Secara lalai, matplotlib mengekalkan satu angka global dan paksi yang berkaitan, boleh dilihat pada skrin semasa sesi interaktif.
Objek paksi, sering dirujuk sebagai "kanvas plot", mengehoskan data yang diplot. Ia menempatkan kaedah untuk menetapkan had paksi-x dan paksi-y, label, garisan grid dan penambahan anotasi.
Objek rajah merangkum keseluruhan visualisasi, termasuk semua objek paksi. Ia berfungsi sebagai bekas untuk berbilang paksi dan sifat angka keseluruhan seperti saiz, warna latar belakang dan jidar.
1. Plot:
2. Kapak (dengan Fungsi Subplot):
3. Rajah:
Plot:
Paksi dengan Subplot:
Rajah:
Pilihan antara plot, paksi dan rajah bergantung pada tahap penyesuaian dan kerumitan yang dikehendaki plot. Plot sesuai untuk visualisasi data yang mudah dan penerokaan, manakala paksi dengan subplot menawarkan lebih kawalan untuk subplot. Rajah memberikan fleksibiliti maksimum untuk plot yang sangat disesuaikan dan kompleks. Memahami hubungan antara elemen ini membolehkan visualisasi data yang tepat dan disesuaikan dalam Matplotlib.
Atas ialah kandungan terperinci Hierarki Plot Matplotlib: Bila hendak menggunakan `Plot`, `Axes` dan `Figure`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!