Python 是一門強大的編程語言,提供了許多優秀的圖形化庫,使得數據可視化變得相對簡單。其中,matplotlib 是 Python 生態系統中最流行的可視化庫,它支持多種不同類型的圖表,包括線性圖、散點圖、柱狀圖等。在本文中,我們將介紹如何使用 Python 和 matplotlib 庫畫出方框圖。
import matplotlib.pyplot as plt # 準備數據 labels = ['標簽1', '標簽2', '標簽3', '標簽4'] data = [10, 20, 30, 40] # 設置圖表參數 fig, ax = plt.subplots() colors = ['#e41a1c', '#377eb8', '#4daf4a', '#984ea3'] ax.pie(data, labels=labels, colors=colors, startangle=90, autopct='%1.1f%%') ax.axis('equal') ax.set_title('方框圖') # 顯示圖表 plt.show()
解析一下上面的代碼,首先我們需要導入 matplotlib 庫。接著,我們定義數據,labels 和 data 分別指定了圖形上每個占比的標簽和數值。然后,我們使用 subplots() 方法生成一個包含一個軸對象 ax 的圖形。這里我們使用了餅狀圖來畫方框圖,利用 pie() 方法調用。該方法包含多個參數,其中 color 屬性指定顏色, startangle 屬性指定起始角度, autopct 屬性指定占比的格式。最后,我們使用 axis() 方法使得圖形的橫縱坐標軸刻度一致,并添加標題 set_title()。最后,使用 show() 方法來顯示圖形。
總結一下,本文介紹了如何使用 Python 和 matplotlib 庫來畫方框圖。餅狀圖是實現方框圖最常用的方式之一,而 matplotlib 庫則為我們提供了一種簡單而且強大的方式來創建美觀的圖表。希望本文對讀者能有所幫助,并鼓勵大家在實踐中發揮創造力,創造出更多具有實際應用價值的數據可視化圖表。
上一篇兩欄擴展畫廊問題
下一篇python 畫數據曲線