箱線圖是一種繪制數據分布情況的可視化圖表,它能夠展示數據的中位數、四分位數、離群值等信息。在Python中,我們可以使用Matplotlib庫中的boxplot()函數來繪制箱線圖。這個函數提供了許多可調參數,其中包括顏色相關的參數,可以讓我們對箱線圖進行各種顏色上的調整。
import matplotlib.pyplot as plt import numpy as np data = np.random.normal(size=(100, 4)) # 生成一組模擬數據 plt.boxplot(data, patch_artist=True, # 允許我們填充箱子顏色 boxprops=dict(facecolor='pink', color='black'), # 設置箱子邊框和填充顏色 whiskerprops=dict(color='blue'), # 設置分位點線顏色 flierprops=dict(marker='o', markerfacecolor='green', markersize=5), # 設置離群值的顏色及樣式 medianprops=dict(color='purple', linewidth=2), # 設置中位數線的顏色及線寬 labels=['A', 'B', 'C', 'D']) # 給每個箱子命名 plt.show()
在上面的代碼中,我們使用patch_artist=True來允許填充箱子顏色,然后分別使用boxprops、whiskerprops、flierprops、medianprops參數來設置不同的顏色。其中,boxprops代表箱子的邊框和填充顏色,whiskerprops代表分位點線的顏色,flierprops代表離群值的顏色及樣式,medianprops代表中位數線的顏色及線寬。我們還可以使用labels參數來為每個箱子命名,如上例中我們為四個箱子分別取名為A、B、C、D。
通過調整這些顏色相關的參數,我們可以輕松地定制自己想要的箱線圖樣式,幫助我們更加直觀地了解數據分布情況。
上一篇python 沙盒逃逸
下一篇python 漢字長度