Python是一門廣泛應用于數據科學和數據分析的編程語言。在Python中,有很多庫可以繪制各種類型的圖表。其中,繪制箱圖也是一項非常有用的數據可視化技術。Python中的matplotlib庫提供了繪制箱圖的API。
import matplotlib.pyplot as plt import numpy as np # 創建數據集 np.random.seed(10) data = np.random.normal(size=(100, 4), loc=0, scale=1) # 繪制箱圖 fig, ax = plt.subplots() ax.boxplot(data) # 設置圖表屬性 ax.set_title('Box Plot of Random Data') ax.set_xlabel('Distribution') ax.set_ylabel('Value') # 顯示圖表 plt.show()
在這個示例代碼中,我們首先導入matplotlib庫和NumPy庫。然后使用NumPy庫生成一個大小為(100, 4)的二維數組,其中的元素是從均值為0,標準差為1的正態分布中隨機生成的。接下來,我們使用matplotlib的boxplot函數創建箱圖。在這個函數中,我們將數據集作為唯一的參數傳遞給它。最后,我們設置箱圖的標題、x軸標簽和y軸標簽,然后將圖表顯示出來。
箱圖是一種展示數據分布情況的有用方法。它展示了數據的中位數、上下四分位數、最大值和最小值,并用箱體來表示這些值的范圍。此外,箱圖還可以展示異常值及其數量。可以根據實際需要自定義箱圖的顏色、樣式和標簽等屬性。
上一篇python 畫網格線
下一篇vue中target屬性