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函數,用于在條形圖上添加標簽。
通過運行上面的代碼,我們可以得到一個簡單的并列條形圖,可以很容易地比較不同組之間的數量差異。
上一篇mysql關鍵字name
下一篇vue ionic 樣式