Hướng dẫn contour plot line width python - chiều rộng đường viền cốt truyện python
Âm mưu đường viền. Chữ ký cuộc gọi:
Tọa độ của các giá trị trong Z. Cả x và y đều phải là 2D có hình dạng giống như z (ví dụ: được tạo qua X và Y phải được đặt hàng đơn điệu. Nếu không được đưa ra, chúng được coi là chỉ số số nguyên, tức là Các giá trị chiều cao mà đường viền được vẽ. Lập bản đồ màu được kiểm soát bởi CMAP, Norm, VMIN và VMAX. cấp độ hoặc giống như mảng, tùy chọnint or array-like, optionalXác định số lượng và vị trí của các đường / vùng đường viền. Nếu một int n, hãy sử dụng Nếu giống như mảng, vẽ các đường viền ở các cấp được chỉ định. Các giá trị phải theo thứ tự tăng lên. Trả về: ________ 10 tham số khác: corning_maskbool, mặc định:x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()1 (mặc định: x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()2): x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()0Other Parameters:corner_maskbool, default: x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()1 (default: x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()2) Kích hoạt/tắt mặt nạ góc, chỉ có hiệu ứng nếu z là mảng đeo mặt nạ. Nếu x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()3, bất kỳ Quad nào chạm vào một điểm đeo mặt nạ đều được che dấu. Nếu x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()2, chỉ có các góc hình tam giác của quads gần các điểm đó luôn được che giấu, các góc hình tam giác khác bao gồm ba điểm chưa được đặt ra như bình thường.Chuỗi màu hoặc chuỗi màu sắc, tùy chọncolor string or sequence of colors, optional Màu sắc của các cấp độ, tức là các dòng cho Trình tự được chu kỳ cho các cấp theo thứ tự tăng dần. Nếu trình tự ngắn hơn số lượng cấp độ, thì nó được lặp lại. Như một lối tắt, các chuỗi màu đơn có thể được sử dụng thay cho các danh sách một phần tử, tức là x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()7 thay vì x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()8 để tô màu tất cả các cấp có cùng màu. Phím tắt này chỉ hoạt động cho các chuỗi màu, không phải cho các cách khác để chỉ định màu sắc. Theo mặc định (giá trị không có), colormap được chỉ định bởi CMAP sẽ được sử dụng. Giá trị pha trộn alpha, giữa 0 (trong suốt) và 1 (mờ). CMAPSTR hoặcx = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()9, mặc định: contour 0 (mặc định: contour 1)str
or x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()9, default: contour 0 (default: contour 1)Trường hợp Colormap hoặc tên Colormap đã đăng ký được sử dụng để ánh xạ dữ liệu vô hướng thành màu sắc. Tham số này bị bỏ qua nếu màu được đặt. Normstr hoặccontour 2, tùy chọnstr or
contour 2, optionalPhương pháp chuẩn hóa được sử dụng để mở rộng dữ liệu vô hướng lên phạm vi [0, 1] trước khi ánh xạ tới các 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 đến 1. Nếu được đưa ra, đây có thể là một trong những điều sau đây:
Tham số này bị bỏ qua nếu màu được đặt. Normstr hoặccontour 2, tùy chọnfloat, optionalPhương pháp chuẩn hóa được sử dụng để mở rộng dữ liệu vô hướng lên phạm vi [0, 1] trước khi ánh xạ tới các 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 đến 1. Nếu được đưa ra, đây có thể là một trong những điều sau đây: Tham số này bị bỏ qua nếu màu được đặt. Normstr hoặccontour 2, tùy chọn{None, 'upper', 'lower', 'image'}, default: NonePhương pháp chuẩn hóa được sử dụng để mở rộng dữ liệu vô hướng lên phạm vi [0, 1] trước khi ánh xạ tới các 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 đến 1.
contour 6 cùng với VMIN/VMAX có thể chấp nhận được).(x0, x1, y0, y1), optionalNếu VMIN hoặc VMAX không được đưa ra, tỷ lệ màu mặc định dựa trên các cấp. Origin {none, 'trên', 'thấp hơn', 'hình ảnh'}, mặc định: Không có Xác định định hướng và vị trí chính xác của Z bằng cách chỉ định vị trí củacontour 7. Điều này chỉ có liên quan, nếu x, y không được đưa ra.ticker.Locator subclass, optionalKhông có: contour 7 ở x = 0,5, y = 0,5 ở góc dưới bên trái.{'neither', 'both', 'min', 'max'},
default: 'neither'Xác định ________ 3 màu của các giá trị nằm ngoài phạm vi cấp. Nếu 'không', các giá trị bên ngoài phạm vi cấp không được tô màu. Nếu 'tối thiểu', 'tối đa' hoặc 'cả hai', tô màu các giá trị bên dưới, ở trên hoặc dưới và trên phạm vi cấp. Các giá trị dưới x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()9. Lưu ý rằng hầu hết các colormaps không có màu dành riêng cho chúng theo mặc định, do đó các giá trị trên và dưới là các giá trị cạnh của colormap. Bạn có thể muốn đặt các giá trị này một cách rõ ràng bằng cách sử dụng contourf 9 và numpy.meshgrid 0.Ghi chú Một x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()0 hiện tại không được thông báo nếu các thuộc tính của colormap của nó được thay đổi. Do đó, một cuộc gọi rõ ràng numpy.meshgrid 2 là cần thiết sau khi sửa đổi colormap. Cuộc gọi rõ ràng có thể được bỏ qua, nếu một thanh màu được gán cho x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()0 vì nó gọi nội bộ numpy.meshgrid 2.Example: x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()Xunits, các đơn vị được đăng ký, tùy chọnregistered units, optional Ghi đè các đơn vị trục bằng cách chỉ định một thể hiện của Kích hoạt antialiasing, ghi đè các mặc định. Đối với các đường viền đầy, mặc định là đúng. Đối với các đường viền dòng, nó được lấy từ x = np.arange(1, 10) y = x.reshape(-1, 1) h = x * y cs = plt.contourf(h, levels=[10, 30, 50], colors=['#808080', '#A0A0A0', '#C0C0C0'], extend='both') cs.cmap.set_over('red') cs.cmap.set_under('blue') cs.changed()2).nchunkint> = 0, tùy chọnint >= 0, optional Nếu 0, không có phân khu của miền. Chỉ định một số nguyên dương để chia miền thành các tên miền phụ của NChunk cho các tứ giác NCHUNK. Chunking làm giảm chiều dài tối đa của các đa giác được tạo ra bởi thuật toán đường viền giúp giảm khối lượng công việc kết xuất được truyền vào phụ trợ và cũng đòi hỏi RAM ít hơn một chút. Tuy nhiên, nó có thể giới thiệu các tạo tác kết xuất tại các ranh giới chunk tùy thuộc vào phần phụ trợ, cờ antialiased và giá trị của alpha. lineWidthSfloat hoặc mảng giống như, mặc định:numpy.meshgrid 8 (mặc định: numpy.meshgrid 9)float or array-like, default: numpy.meshgrid 8 (default: numpy.meshgrid 9)Chỉ áp dụng cho Chiều rộng đường của các đường viền. Nếu một số, tất cả các cấp sẽ được vẽ với độ rộng đường này. Nếu một chuỗi, các cấp theo thứ tự tăng dần sẽ được vẽ với các đường dây theo thứ tự được chỉ định. Nếu không có, điều này rơi trở lại Chỉ áp dụng cho Chiều rộng đường của các đường viền. Nếu một số, tất cả các cấp sẽ được vẽ với độ rộng đường này. Nếu một chuỗi, các cấp theo thứ tự tăng dần sẽ được vẽ với các đường dây theo thứ tự được chỉ định.{None, 'solid', 'dashed', 'dashdot', 'dotted'}, optionalChỉ áp dụng cho Chiều rộng đường của các đường viền. Nếu một số, tất cả các cấp sẽ được vẽ với độ rộng đường này. Nếu một chuỗi, các cấp theo thứ tự tăng dần sẽ được vẽ với các đường dây theo thứ tự được chỉ định. Nếu không có, điều này rơi trở lạilen(X) == N 1 (mặc định: len(X) == N 2).list[str], optionalLatestyles {none, 'solid', 'Dashed', 'dashdot', 'chấm'}, tùy chọn Nếu lớp lót không có, mặc định là 'rắn' trừ khi các dòng đơn sắc. Trong trường hợp đó, các đường viền tiêu cực thay vào đó sẽ lấy dấu chính của họ từ đối số tiêu cực. Các loại hình học cũng có thể là một sự khác biệt của các chuỗi trên chỉ định một tập hợp các loại dòng được sử dụng. Nếu điều này có thể lặp lại ngắn hơn số lượng đường viền, nó sẽ được lặp lại khi cần thiết.{'mpl2005', 'mpl2014', 'serial', 'threaded'}, optionalmodemy_linestyles {none, 'solid', 'dashed', 'dashdot', 'chấm'}, tùy chọn Nếu các loại không phải là không có và các dòng là đơn sắc, thì đối số này chỉ định kiểu đường cho các đường viền âm. Nếu âm tính_linestyles không có, mặc định được lấy từlen(X) == N 5.indexable object, optionalTiêu cực_linestyles cũng có thể là một sự lặp lại của các chuỗi trên chỉ định một tập hợp các loại dòng được sử dụng. Nếu điều này có thể lặp lại ngắn hơn số lượng đường viền, nó sẽ được lặp lại khi cần thiết. hatcheslist [str], tùy chọn
Mặc định được lấy từ |