Vẽ một trường mũi tên 2D. Chữ ký cuộc gọi: X, Y Xác định vị trí mũi tên, U, V Xác định các hướng mũi tên và C Tùy chọn đặt màu. Độ dài mũi tên Các cài đặt mặc định tự động gây ra chiều dài của các mũi tên theo kích thước hợp lý. Để thay đổi hành vi này, hãy xem các tham số tỷ lệ và tỷ lệ_units. Hình dạng mũi tên Hình dạng mũi tên được xác định bởi chiều rộng, đầu cơ, đầu và bước đầu. Xem các ghi chú dưới đây. Kiểu dáng mũi tên Mỗi mũi tên được biểu diễn bên trong bằng một đa giác được lấp đầy với độ rộng của cạnh mặc định là 0. Kết quả là, một mũi tên là một khu vực đầy, không phải là một đường có đầu và các thuộc tính Các tọa độ X và Y của các vị trí mũi tên. Nếu không được đưa ra, chúng sẽ được tạo ra dưới dạng Meshgrid số nguyên thống nhất dựa trên kích thước của U và V. Nếu x và y là 1D nhưng u, v là 2d, x, y được mở rộng thành 2D bằng cách sử dụng Các thành phần hướng x và y của các vectơ mũi tên. Việc giải thích các thành phần này (trong dữ liệu hoặc trong không gian màn hình) phụ thuộc vào các góc. U và V phải có cùng một số phần tử, khớp với số lượng vị trí mũi tên trong X, Y. U và V có thể được che dấu. Các vị trí được che trong bất kỳ U, V và C nào sẽ không được rút ra. C1D hoặc 2D giống như mảng, tùy chọn1D or 2D array-like, optionalDữ liệu số xác định màu mũi tên bằng cách colormapping thông qua Norm và CMAP. Điều này không hỗ trợ màu sắc rõ ràng. Nếu bạn muốn đặt màu trực tiếp, hãy sử dụng màu sắc thay thế. Kích thước của C phải khớp với số lượng vị trí mũi tên. góc {'uv', 'xy'} hoặc giống như mảng, mặc định: 'uv'{'uv', 'xy'} or array-like, default: 'uv'Phương pháp xác định góc của mũi tên.
Lưu ý: Đảo ngược trục dữ liệu sẽ chỉ đảo ngược các mũi tên chỉ bằng Phần của mũi tên được neo vào lưới X, Y. Mũi tên quay về điểm này. 'giữa' là một từ đồng nghĩa với 'giữa'. ScaleFloat, tùy chọnfloat, optionalTỷ lệ chiều dài của mũi tên nghịch đảo. Số lượng đơn vị dữ liệu trên mỗi đơn vị chiều dài mũi tên, ví dụ: M/s trên mỗi chiều rộng biểu đồ; Một tham số tỷ lệ nhỏ hơn làm cho mũi tên dài hơn. Mặc định là không có. Nếu không có, một thuật toán tự động hóa đơn giản được sử dụng, dựa trên chiều dài vectơ trung bình và số lượng vectơ. Đơn vị chiều dài mũi tên được đưa ra bởi tham số Scale_units. scale_units {'chiều rộng', 'chiều cao', 'chấm', 'inch', 'x', 'y', 'xy'}, tùy chọn{'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, optionalNếu tỷ lệ kwarg là không có, đơn vị chiều dài mũi tên. Mặc định là không có. ví dụ. scale_units là 'inch', tỷ lệ là 2.0 và Nếu scale_units là 'chiều rộng' hoặc 'chiều cao', thì vectơ sẽ bằng một nửa chiều rộng/chiều cao của các trục. Nếu scale_units là 'x' thì vectơ sẽ là các đơn vị trục x 0,5. Để vẽ các vectơ trong mặt phẳng X-Y, với U và V có các đơn vị giống như X và Y, hãy sử dụng Ảnh hưởng đến kích thước mũi tên (ngoại trừ chiều dài). Cụ thể, chiều rộng trục được đo theo bội số của đơn vị này. Các giá trị được hỗ trợ là:
Bảng sau đây tóm tắt cách các giá trị này ảnh hưởng đến kích thước mũi tên có thể nhìn thấy dưới sự phóng to và kích thước hình thay đổi:
WidthFloat, tùy chọn Chiều rộng trục trong các đơn vị mũi tên. Tất cả các tham số đầu là liên quan đến chiều rộng. Mặc định phụ thuộc vào sự lựa chọn của các đơn vị ở trên và số lượng vectơ; Một giá trị bắt đầu điển hình là khoảng 0,005 lần chiều rộng của lô.float, default: 3headwidthfloat, mặc định: 3 Chiều rộng đầu là bội số của chiều rộng trục. Xem các ghi chú dưới đây.float, default: 5HeadlengthFloat, mặc định: 5 headaxislarthfloat, mặc định: 4.5float, default: 4.5Chiều dài đầu tại giao lộ trục dưới dạng nhiều chiều rộng trục. Xem các ghi chú dưới đây. minshaftfloat, mặc định: 1float, default: 1Chiều dài bên dưới quy mô mũi tên, theo đơn vị có chiều dài đầu. Không đặt điều này thành ít hơn 1, hoặc mũi tên nhỏ sẽ trông thật khủng khiếp! minlengthfloat, mặc định: 1float, default: 1Chiều dài tối thiểu là bội số của chiều rộng trục; Nếu một chiều dài mũi tên nhỏ hơn thế này, thay vào đó, hãy vẽ một dấu chấm (hình lục giác) của đường kính này. trình tự màu hoặc màu, tùy chọncolor or color sequence, optionalMàu rõ ràng cho các mũi tên. Nếu C đã được thiết lập, màu sắc không có tác dụng. Đây là một từ đồng nghĩa với tham số facecolor Quiver Other Parameters:
dataindexable object, optionalNếu được đưa ra, tất cả các tham số cũng chấp nhận một chuỗi PolyCollection properties, optionalTất cả các đối số từ khóa khác được chuyển sang
bool hoặc danh sách bools giống như mảng hoặc không có
|