Anotasi Petak Bar Pandas dengan Nilai Berangka
Untuk menganotasi bar dalam plot bar Pandas dengan nilai berangka, ikut garis panduan umum ini:
Dapatkan Nilai daripada Data:
Akses nilai berangka terus daripada DataFrame yang mendasari:
df = pd.DataFrame({'A': [0.440922, 0.588242], 'B': [0.911800, 0.797366]}, index=['value1', 'value2'])
Lelaran Lebih Patch:
Gelung melalui bar individu tampalan:
for p in ax.patches: value = p.get_height() annotation_x = p.get_x() + (p.get_width() / 2) annotation_y = value + (value / 2) # Adjust this for vertical alignment ax.annotate(str(value), (annotation_x, annotation_y), ...)
Format Anotasi:
Sesuaikan teks anotasi agar sesuai dengan keperluan anda, seperti pembundaran nilai kepada ketepatan tertentu:
value = round(value, 2)
Set Offset:
Tapis kedudukan anotasi dengan melaraskan offset:
annotation_x += p.get_width() * 0.01 # Horizontal offset annotation_y += value * 0.01 # Vertical offset
Atas ialah kandungan terperinci Bagaimana untuk Menganotasi Plot Bar Pandas dengan Nilai Berangka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!