色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫多個箱式圖

林晨陽1年前7瀏覽0評論

Python是一種優秀的編程語言,也是數據科學家們非常喜歡使用的工具。在數據可視化方面,Python有著豐富的工具和包,其中包括一個非常強大的繪圖庫——matplotlib。本文將介紹如何使用Python和matplotlib繪制多個箱式圖。

import matplotlib.pyplot as plt
import numpy as np
# 創建兩個數據集
data1 = np.random.normal(100, 10, 200)
data2 = np.random.normal(80, 30, 200)
data = [data1, data2]
# 繪制兩個箱式圖
fig, axs = plt.subplots(nrows=1, ncols=2, figsize=(12, 6))
axs[0].boxplot(data[0])
axs[0].set_title('Boxplot of Data1')
axs[1].boxplot(data[1])
axs[1].set_title('Boxplot of Data2')
plt.show()

以上代碼使用numpy模塊生成兩個隨機數據集,然后使用subplots()函數創建一個包含2個子圖的圖形對象。接著,在第一個子圖中繪制data1的箱式圖,在第二個子圖中繪制data2的箱式圖。最后,調用plt.show()函數展示圖像。

如果你想要同時繪制多個數據集的箱式圖,可以使用如下代碼:

# 創建數據集
data1 = np.random.normal(100, 10, 200)
data2 = np.random.normal(80, 30, 200)
data3 = np.random.normal(90, 20, 200)
data = [data1, data2, data3]
# 繪制多個數據集的箱式圖
fig, axs = plt.subplots(nrows=1, ncols=1, figsize=(12, 6))
axs.boxplot(data)
axs.set_title('Boxplot of Multiple Datasets')
axs.set_xticklabels(['Data1', 'Data2', 'Data3']) # 更改x軸坐標刻度名稱
plt.show()

在這個例子中,我們生成了三個隨機數據集,使用subplots()函數創建了一個包含1個子圖的圖形對象。然后,通過在一張圖中繪制多個數據集的箱式圖,展示了多重數據對比的效果。

總之,Python和matplotlib是繪制箱式圖的最佳組合。它們提供了豐富的工具和功能,可以幫助你輕松地繪制多個數據集的箱式圖。希望本文能夠對你有所幫助!