Petak Taburan dengan Anotasi
Mencipta plot taburan dengan anotasi teks berbeza pada setiap titik data boleh meningkatkan visualisasi dan memberikan cerapan tentang hubungan dalam data. Berikut ialah penyelesaian Python untuk cabaran ini:
Pertimbangkan data berikut:
y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] x = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123]
Untuk mencipta plot serakan dan anotasi setiap titik data dengan nombor yang sepadan dalam n, ikut langkah berikut:
import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.scatter(x, y) for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i]))
Fungsi anotasi() membolehkan anda menambah anotasi teks pada plot serakan. Ia memerlukan teks untuk dianotasi dan koordinat titik di mana anotasi harus diletakkan. Dalam kes ini, kami mengulangi elemen dalam n dan meletakkan anotasi pada titik data yang sepadan.
Fungsi anotasi() menyediakan pelbagai pilihan pemformatan, seperti sifat fon, warna dan kedudukan. Contohnya, untuk menukar saiz fon anotasi, anda boleh menggunakan parameter saiz fon:
for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i]), fontsize=12)
Dengan menyediakan anotasi teks yang berbeza pada setiap titik data, anda boleh menambah konteks dan makna pada plot serakan anda, menjadikan lebih mudah untuk mentafsir dan membuat kesimpulan daripada data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Plot Taburan dengan Anotasi dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!