Để đặt chú thích bên ngoài đồ thị với Pandas, chúng ta có thể thực hiện các bước sau:
- Tạo từ điển d với khóa Column1 và Column2.
- Tạo khung dữ liệu (data frame) sử dụng DataFrame(d).
- Vẽ khung dữ liệu với danh sách các kiểu.
- Sử dụng legend(), đặt chú thích trên hình. Từ khóa bbox_to_anchor cho phép kiểm soát thủ công vị trí chú thích. Ví dụ, nếu bạn muốn chú thích trục nằm ở góc trên bên phải của hình thay vì góc của trục, chỉ cần chỉ định vị trí góc và hệ tọa độ của vị trí đó.
- Để hiển thị hình ảnh, sử dụng phương thức show().
Ví dụ
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'Column 1': [i for i in range(10)],
'Column 2': [i * i for i in range(10)]}
df = pd.DataFrame(d)
df.plot(style=['o', 'rx'])
plt.legend(bbox_to_anchor=(1.0, 1.0))
plt.show()
Kết quả
