Các bước
- Thiết lập kích thước hình và padding.
- Tạo dữ liệu ngẫu nhiên
x, y.
- Lấy colormap 'Blues' bằng
get_cmap().
- Thêm subplot tại vị trí 1.
- Vẽ scatter với colormap gốc.
- Tạo colorbar.
- Vẽ scatter với colormap đảo ngược (
reversed()).
- Đặt tiêu đề cho cả hai trục.
- Gọi
show().
Ví dụ
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-2, 2, 10)
y = np.linspace(-2, 2, 10)
color_map = plt.cm.get_cmap('Blues')
plt.subplot(1, 2, 1)
sc = plt.scatter(x, y, c=x, cmap=color_map)
plt.colorbar(sc)
plt.title("Colorbar")
plt.subplot(1, 2, 2)
sc = plt.scatter(x, y, c=x, cmap=color_map.reversed())
plt.colorbar(sc)
plt.title("Reversed Colorbar")
plt.show()
Kết quả
