Để chuyển vị trí thanh màu sang phải trong matplotlib, chúng ta có thể thực hiện các bước sau -
Các bước
-
Nhập numpy và matplotlib.
-
Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.
-
Khởi tạo một biến N để lưu trữ số lượng dữ liệu mẫu.
-
Tạo x và y điểm dữ liệu bằng cách sử dụng numpy.
-
Tạo biểu đồ phân tán bằng cách sử dụng scatter () phương pháp với x và y điểm dữ liệu.
-
Thêm thanh màu vào một âm mưu, sử dụng pad giá trị cho sự dịch chuyển ngang sang phải hoặc sang trái.
-
Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
# Import numpy and matplotlib import numpy as np from matplotlib import pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 100 # Create x and y data points x = np.random.rand(N) y = np.random.rand(N) # Scatter plot with x and y data points s = plt.scatter(x, y, c=x, cmap='hot', marker='*') # Add a colorbar with pad value plt.colorbar(s, shrink=0.9, pad=0.1) # Display the plot plt.show()
Đầu ra
Nó sẽ tạo ra kết quả sau -
Nếu bạn muốn đặt thanh màu ở bên trái, hãy sử dụng thông số vị trí như hình dưới đây -
plt.colorbar(s, shrink=0.9, pad=0.1, location="left")
Với dòng này trong mã, chúng ta sẽ có kết quả như sau -