0Pricing
Python Academy · Pelajaran

Menyesuaikan Plot

Tambahkan judul, label, dan legenda

Menyesuaikan Plot adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 4 pelajaran total.

Dari Mentah Menjadi Mudah Dibaca

Diagram tanpa keterangan menampilkan data, tetapi hanya memberi sedikit informasi kepada pembaca. Penyesuaian menambahkan konteks yang mengubah grafik menjadi pesan yang jelas: judul, label sumbu, legenda, tanda skala, dan anotasi.

Semua hal ini merupakan metode pada objek area grafik.

Judul

Beri setiap area grafik judul dengan ax.set_title('Monthly Sales'). Judul untuk seluruh figur menggunakan fig.suptitle('Report').

Judul harus menyatakan apa yang ditampilkan diagram, bukan sekadar mengulang nama kolom.

raw_label = 'sales_q1'
nice_title = raw_label.replace('_', ' ').title()
print('Title:', nice_title)

Label Sumbu

Beri label pada kedua sumbu dengan ax.set_xlabel('Month') dan ax.set_ylabel('Revenue (USD)'). Selalu sertakan satuan jika tersedia.

Sumbu tanpa label adalah alasan paling umum diagram membingungkan pembacanya.

Legenda

Saat sebuah area grafik memiliki beberapa seri, legenda mengidentifikasi seri-seri tersebut. Berikan label saat menggambar, lalu panggil ax.legend().

Legenda membaca label yang Anda tetapkan pada setiap garis yang digambar.

series = [
    {'label': 'Revenue', 'color': 'blue'},
    {'label': 'Costs', 'color': 'red'},
]
for s in series:
    print('legend entry:', s['label'], '(' + s['color'] + ')')

Warna

Tetapkan warna dengan argumen color. Anda dapat menggunakan nama seperti 'red', kode heksadesimal seperti '#1f77b4', atau kode singkat seperti 'g'.

Warna yang konsisten di berbagai diagram membantu pembaca melacak seri yang sama.

Batas Sumbu

Atur rentang yang terlihat dengan ax.set_xlim(0, 10) dan ax.set_ylim(0, 100). Ini berguna untuk memperbesar tampilan atau memaksa garis dasar nol agar tinggi batang ditampilkan secara jujur.

Di sini, kita menghitung rentang dengan bantalan secara otomatis.

values = [12, 45, 33, 27]
lo, hi = min(values), max(values)
pad = (hi - lo) * 0.1
print('y limits:', lo - pad, 'to', hi + pad)

Tanda Skala dan Label Tanda Skala

Tanda skala adalah tanda pada sumbu. Atur posisinya dengan ax.set_xticks([0, 1, 2]) dan teksnya dengan ax.set_xticklabels(['Jan', 'Feb', 'Mar']).

Memutar label yang panjang dengan rotation=45 mencegahnya saling bertumpuk.

Garis Kisi

Tambahkan kisi dengan ax.grid(True) untuk membantu pembaca memperkirakan nilai. Buat garis kisi tetap tipis agar tidak bersaing dengan data.

Anda dapat menampilkan hanya garis kisi horizontal dengan ax.grid(axis='y').

Anotasi

Soroti titik tertentu dengan ax.annotate('Peak', xy=(x, y)). Anotasi mengarahkan perhatian ke bagian diagram yang paling penting.

Menemukan titik yang akan diberi anotasi merupakan tugas Python biasa.

data = [10, 25, 80, 40, 15]
peak_index = data.index(max(data))
print('Annotate peak at x =', peak_index, 'value =', data[peak_index])

Penyempurnaan Tata Letak

Setelah menambahkan label, panggil fig.tight_layout() agar tidak ada yang terpotong. Ini secara otomatis menyesuaikan jarak sehingga judul dan label pas di dalam figur.

Ini adalah sentuhan akhir sebelum menyimpan atau menampilkan figur.

Penataan Gaya Teks

Sebagian besar metode teks menerima argumen gaya: fontsize, fontweight='bold', dan color. Misalnya, ax.set_title('Sales', fontsize=16, fontweight='bold') menonjolkan judul.

Gunakan penekanan secukupnya agar data, bukan hiasan, tetap menjadi fokus.

Pemeriksaan Singkat

Pilih metode yang tepat untuk tugas tersebut.

Rekapitulasi

Anda telah mempelajari perangkat penyesuaian:

  • set_title, set_xlabel, set_ylabel untuk konteks
  • legend untuk memberi nama seri, color untuk konsistensi
  • set_xlim / set_ylim, tanda skala, dan grid
  • annotate untuk penekanan dan tight_layout untuk penyempurnaan

Secara bersama-sama, semua itu mengubah data mentah menjadi cerita yang jelas.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menyesuaikan Plot” gratis?

Ya — teks lengkap “Menyesuaikan Plot” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menyesuaikan Plot”?

Tambahkan judul, label, dan legenda Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Python Academy?

Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Menyesuaikan Plot” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?

Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Figur dan Sumbu
  2. Plot Garis, Batang, dan Sebaran
  3. Menyesuaikan Plot
  4. Subplot dan Tata Letak
← Kembali ke Python Academy