python 繪制堆積柱狀圖


1、示例代碼

import numpy as np import matplotlib.pyplot as plt # 生成數據 x = np.arange(10) + 1 y1 = np.random.randint(1, 3, 10) y2 = np.full(x.shape, 2) # 在左下的子圖繪制 y1 的條形圖 plt.subplot(223) plt.bar(x, y1, color='yellow' ) plt.ylabel('y1') # 在右下的子圖中繪制 y2 的條形圖 plt.subplot(224) plt.bar(x, y2, color='green') plt.ylabel('y2') # 在左上的子圖中繪制堆積柱形圖 plt.subplot(221) plt.bar(x, y1, color='k', alpha=0.3) plt.bar(x, y2, bottom=y1) plt.ylabel('y1 + y2')‘ # 在右上的子圖中繪制堆積柱形圖 plt.subplot(222) plt.bar(x, y2, color='gray') plt.bar(x, y1, bottom=y2, color='b') plt.ylabel('y2 + y1') plt.show()

 

2、圖形

 

 

。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM