Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tạo nhiều boxplots trên cùng một biểu đồ từ dictionary, dùng Matplotlib


Để tạo nhiều boxplots trên cùng một biểu đồ từ dictionary, chúng ta có thể thực hiện các bước sau:

  • Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
  • Tạo dictionary dict với hai cột.
  • Tạo figure và tập subplots.
  • Vẽ box and whisker plot.
  • Đặt nhãn xtick dùng phương thức set_xticklabels().
  • Để hiển thị figure, dùng phương thức show().

Ví dụ

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

data = {'col1': [3, 5, 2, 9, 1], 'col2': [2, 6, 1, 3, 4]}
fig, ax = plt.subplots()
ax.boxplot(data.values())
ax.set_xticklabels(data.keys())

plt.show()

Kết quả

Tạo nhiều boxplots trên cùng một biểu đồ từ dictionary, dùng Matplotlib