Saya terjebak pada sesuatu yang rasanya relatif mudah. Kode yang saya bawa di bawah ini adalah contoh berdasarkan proyek yang lebih besar yang sedang saya kerjakan. Saya tidak melihat alasan untuk memposting semua detail, jadi terimalah struktur data yang saya bawa apa adanya.
Pada dasarnya, saya membuat diagram batang, dan saya hanya bisa mengetahui cara menambahkan label nilai pada batang (di tengah batang, atau tepat di atasnya). Telah melihat sampel di seluruh web tetapi tidak berhasil menerapkan kode saya sendiri. Saya percaya solusinya adalah dengan 'teks' atau 'anotasi', tetapi saya: a) tidak tahu mana yang akan digunakan (dan secara umum, belum tahu kapan harus menggunakan yang mana). b) tidak dapat melihat untuk menyajikan label nilai. Sangat menghargai bantuan Anda, kode saya di bawah ini. Terima kasih sebelumnya!
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
pd.set_option('display.mpl_style', 'default')
%matplotlib inline
# Bring some raw data.
frequencies = [6, 16, 75, 160, 244, 260, 145, 73, 16, 4, 1]
# In my original code I create a series and run on that,
# so for consistency I create a series from the list.
freq_series = pd.Series.from_array(frequencies)
x_labels = [108300.0, 110540.0, 112780.0, 115020.0, 117260.0, 119500.0,
121740.0, 123980.0, 126220.0, 128460.0, 130700.0]
# Plot the figure.
plt.figure(figsize=(12, 8))
fig = freq_series.plot(kind='bar')
fig.set_title('Amount Frequency')
fig.set_xlabel('Amount ($)')
fig.set_ylabel('Frequency')
fig.set_xticklabels(x_labels)