Nispeten kolay olması gerektiğini düşünen bir şeye takıldım. Aşağıda getirdiğim kod, üzerinde çalıştığım daha büyük bir projeye dayalı bir örnek. Tüm ayrıntıları göndermek için bir neden görmedim, bu yüzden lütfen getirdiğim veri yapılarını olduğu gibi kabul edin.
Temel olarak, bir çubuk grafik oluşturuyorum ve çubuklara (çubuğun ortasında veya hemen üstünde) nasıl değer etiketleri ekleyeceğimi anlayabiliyorum. Web'deki örneklere baktım, ancak kendi koduma uygulama konusunda başarılı olamadım. Çözümün 'metin' veya 'açıklama' ile olduğuna inanıyorum, ancak ben: a) hangisini kullanacağımı bilmiyorum (ve genel olarak konuşursak, hangisini ne zaman kullanacağımı bulamadım). b) değer etiketlerini sunmak için ikisini de göremiyorum. Yardımınız için minnettarım, aşağıdaki kodum. Şimdiden teşekkürler!
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)