Để dịch chuyển vị trí colorbar sang phải trong matplotlib, thực hiện các bước sau:
Các bước
- Nhập numpy và matplotlib.
- Thiết lập kích thước hình và padding.
- Khởi tạo biến N số mẫu.
- Tạo x, y bằng numpy.
- Tạo scatter plot bằng scatter().
- Thêm colorbar với tham số pad để dịch ngang trái/phải.
- Hiển thị hình bằng show().
Ví dụ
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 100 x = np.random.rand(N) y = np.random.rand(N) s = plt.scatter(x, y, c=x, cmap='hot', marker='*') plt.colorbar(s, shrink=0.9, pad=0.1) plt.show()
Kết quả
Scatter plot có colorbar bên phải, pad=0.1 tạo khoảng cách nhỏ. Có thể đặt location="left" để chuyển sang trái.