欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python畫棒條

Python是一種高級(jí)編程語(yǔ)言,擁有易讀易寫,簡(jiǎn)潔明了,功能強(qiáng)大的特點(diǎn),因此在數(shù)據(jù)分析、人工智能等領(lǐng)域廣泛使用。在Python中,我們可以利用matplotlib庫(kù)繪制各種圖表,本文將介紹如何使用Python繪制棒條圖。

import matplotlib.pyplot as plt
import numpy as np
# 數(shù)據(jù)
labels = ['A', 'B', 'C', 'D', 'E']
values = [25, 40, 30, 50, 15]
colors = ['#9b59b6', '#3498db', '#95a5a6', '#e74c3c', '#2ecc71']
# 畫布
fig, ax = plt.subplots()
# 繪制棒條圖
rects = ax.bar(labels, values, color=colors)
# 添加數(shù)值標(biāo)簽
for rect in rects:
height = rect.get_height()
ax.annotate(f'{height}%',
xy=(rect.get_x() + rect.get_width() / 2, height),
xytext=(0, 3),
textcoords="offset points",
ha='center', va='bottom')
# 設(shè)置坐標(biāo)軸標(biāo)簽
ax.set_xlabel('Category')
ax.set_ylabel('Value')
# 顯示網(wǎng)格線
ax.yaxis.grid(True, linestyle='--')
# 設(shè)置標(biāo)題
ax.set_title('Bar Chart')
# 顯示圖表
plt.show()

以上代碼使用了matplotlib.pyplot庫(kù),首先定義了標(biāo)簽、值、顏色等變量,然后創(chuàng)建了一個(gè)畫布和一個(gè)軸,繪制出棒條圖,并利用annotate函數(shù)添加數(shù)值標(biāo)簽,最后設(shè)置了坐標(biāo)軸標(biāo)簽、網(wǎng)格線和標(biāo)題。

運(yùn)行以上代碼,即可得到一張漂亮的棒條圖,如下所示:

棒條圖是一種常見(jiàn)的圖表類型,具有直觀性和易讀性,適用于展示數(shù)量等離散的數(shù)據(jù)。Python的matplotlib庫(kù)提供了豐富的繪圖功能,使得我們可以輕松地繪制各種圖表,并且可以根據(jù)需要進(jìn)行定制、美化。