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

python 并列條形圖

錢瀠龍2年前9瀏覽0評論

Python是一種非常流行的編程語言。它具有豐富的庫和模塊,可以讓編程過程更加快速和高效。其中之一的庫就是matplotlib。

Matplotlib是Python中最流行的繪圖庫,可以用它來制作各種類型的圖表,包括并列條形圖。并列條形圖可以用來比較兩個或多個組之間的數量。下面是一個制作并列條形圖的代碼示例。

import matplotlib.pyplot as plt
import numpy as np
labels = ['組1', '組2', '組3', '組4']
men_means = [20, 35, 30, 35]
women_means = [25, 32, 34, 20]
ind = np.arange(len(labels))
width = 0.35
fig, ax = plt.subplots()
rects1 = ax.bar(ind - width/2, men_means, width, label='男性')
rects2 = ax.bar(ind + width/2, women_means, width, label='女性')
ax.set_ylabel('數量')
ax.set_title('并列條形圖')
ax.set_xticks(ind)
ax.set_xticklabels(labels)
ax.legend()
def autolabel(rects):
for rect in rects:
height = rect.get_height()
ax.annotate('{}'.format(height),
xy=(rect.get_x() + rect.get_width() / 2, height),
xytext=(0, 3),  
textcoords="offset points",
ha='center', va='bottom')
autolabel(rects1)
autolabel(rects2)
fig.tight_layout()
plt.show()

上面的代碼首先定義了要比較的兩個組的標簽和數量。然后創建了條形圖的底層,x軸標簽和圖例信息。最后定義了一個autolabel函數,用于在條形圖上添加標簽。

通過運行上面的代碼,我們可以得到一個簡單的并列條形圖,可以很容易地比較不同組之間的數量差異。