Để vẽ các dấu gạch ngang thanh bằng cách sử dụng Pandas, chúng tôi có thể thực hiện các bước sau -
-
Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.
-
Tạo khung dữ liệu bằng Pandas có hai cột.
-
Thêm một trục vào hình hiện tại dưới dạng sắp xếp ô con.
-
Tạo một âm mưu với kind ="bar" lớp theo tên.
-
Lập danh sách các cửa sập.
-
Nhận các bản vá lỗi thanh bằng cách sử dụng bar.patches .
-
Lặp lại thanh các bản vá lỗi và thiết lập bản nở của mỗi bản vá.
-
Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
import numpy as np import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(np.random.rand(5, 2), columns=['a', 'b']) ax = plt.figure().add_subplot(111) bars = df.plot(ax=ax, kind='bar') hatches = ["*", "/", "o", "x"] for patch in bars.patches: patch.set_hatch(hatches[np.random.randint(10)%len(hatches)]) plt.show()
Đầu ra