Biểu đồ 2D mượt mà Python
>>> # Vẽ biểu đồ sử dụng pcolormesh >>> fig, (ax1, ax2) = plt. ô con(ncols=2, sharey=True) >>> ax1. pcolormesh(xedges, yedges, H, cmap='rainbow') >>> ax1. cốt truyện (x, 2 * np. log(x), 'k-') >>> ax1. set_xlim(x. phút(), x. max()) >>> ax1. set_ylim(y. phút(), y. max()) >>> ax1. set_xlabel('x') >>> ax1. set_ylabel('y') >>> ax1. set_title('histogram2d') >>> ax1. lưới()
Để vẽ biểu đồ 2D trong matplotlib, chúng ta có thể thực hiện các bước sau -
Thí dụimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = 2 * np.random.randn(5000) y = x + np.random.randn(5000) fig, ax = plt.subplots() _ = ax.hist2d(x[::10], y[::10]) ax.set_title('2D Histogram') plt.show() đầu raCập nhật ngày 03-Jun-2021 13. 38. 46 Các cạnh ngoài cùng bên trái và bên phải của các thùng dọc theo mỗi chiều (nếu không được chỉ định rõ ràng trong các tham số thùng). Bình thường hóa biểu đồ. Xem tài liệu về tham số mật độ của Một mảng các giá trị w_i cân từng mẫu (x_i, y_i) cmin, cmax float, mặc định. Không cóTất cả các thùng có số lượng nhỏ hơn cmin hoặc nhiều hơn cmax sẽ không được hiển thị (được đặt thành NaN trước khi chuyển sang imshow) và các giá trị đếm này trong biểu đồ số lượng giá trị trả về cũng sẽ được đặt thành nan khi trả về Trả về . h Mảng 2DBiểu đồ hai chiều của các mẫu x và y. Các giá trị trong x được lập biểu đồ dọc theo thứ nguyên đầu tiên và các giá trị trong y được lập biểu đồ dọc theo thứ nguyên thứ hai xedges Mảng 1DCác cạnh thùng dọc theo trục x Các cạnh thùng dọc theo trục y hình ảnhQuadMesh Thông số khác . cmap str hoặc Colormap , mặc định. rcParams["image.cmap"] (mặc định. 'viridis' )Phiên bản Colormap hoặc tên bản đồ màu đã đăng ký được sử dụng để ánh xạ dữ liệu vô hướng thành màu sắc norm str hoặcNormalize , tùy chọnPhương pháp chuẩn hóa được sử dụng để chia tỷ lệ dữ liệu vô hướng thành phạm vi [0, 1] trước khi ánh xạ sang màu bằng cmap. Theo mặc định, tỷ lệ tuyến tính được sử dụng, ánh xạ giá trị thấp nhất thành 0 và cao nhất thành 1 Nếu được đưa ra, đây có thể là một trong những điều sau đây
Khi sử dụng dữ liệu vô hướng và không có định mức rõ ràng, vmin và vmax xác định phạm vi dữ liệu mà bản đồ màu bao phủ. Theo mặc định, bản đồ màu bao gồm toàn bộ phạm vi giá trị của dữ liệu được cung cấp. Có lỗi khi sử dụng vmin/vmax khi một phiên bản định mức được cung cấp (nhưng sử dụng tên định mức [array, array] 3 hoặc [array, array] 4, tùy chọnGiá trị pha trộn alpha Nếu được cung cấp, các tham số sau đây cũng chấp nhận chuỗi x, y, trọng lượng **kwargsCác tham số bổ sung được truyền cho phương thức Xem thêm hist Biểu đồ biểu đồ 1D [[xmin, xmax], [ymin, ymax]] 0Biểu đồ 2D với các ngăn hình lục giác ghi chú
|