溫馨提示×

如何在Matplotlib中為柱狀圖或條形圖添加值標簽

小億
365
2024-05-20 13:37:33
欄目: 編程語言

在Matplotlib中為柱狀圖或條形圖添加值標簽,可以使用text函數來在每個柱子或條形的頂部添加文本標簽。以下是一個示例代碼:

import matplotlib.pyplot as plt

# 樣本數據
x = ['A', 'B', 'C', 'D']
y = [10, 20, 30, 40]

# 創建柱狀圖
plt.bar(x, y)

# 添加值標簽
for i, v in enumerate(y):
    plt.text(i, v + 1, str(v), ha='center')

plt.show()

在上面的代碼中,我們首先創建了一個簡單的柱狀圖,然后使用enumerate函數遍歷每個柱子的高度值,并使用text函數在每個柱子的頂部添加值標簽。i表示柱子的索引,v表示柱子的高度值,ha='center'表示文本標簽居中對齊。

你也可以根據需要調整文本標簽的位置和樣式,使其更符合你的需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女