Tạo subplots với hình dạng khác nhau trong matplotlib
tôi đang tìm cách để tạo ra một nhân vật với nhiều ô phụ giống như meteogram này trong matplotlib. Tôi sẽ cần nhiều subplots của chiều cao khác nhau (tất cả cùng chiều rộng, nhưng một số sẽ được "skinnier" và một số sẽ được "béo hơn"). Cũng giống như hình trên, một số điểm phụ cần phải lớn và một số cần phải nhỏ, nhưng chúng cần đủ rộng để truyền tải thông tin hữu ích cho dù có bao nhiêu điểm phụ.
Khi tôi tạo một subplot là pyplot.subplot (2,1,1), nó có tỷ lệ khung hình tôi cần, nhưng nếu tôi tăng số hàng (ví dụ subplot (3,1,1)) subplot trở thành "quá gầy". Tôi sẽ cần phải phù hợp với một nửa tá của các lô trên một con số nhưng họ trở nên quá "nhỏ" nếu tôi bắt đầu để phù hợp hơn subplots trên con số.
Nói một cách đơn giản, có phải là một con số giống như siêu âm này có thể có trong matplotlib mà không cần ghép nhiều hình ảnh với nhau không? Những hình ảnh này sẽ được trả lại, theo yêu cầu url, từ một máy chủ về mặt kỹ thuật, nhưng nếu tôi có thể khắc phục sự cố này trong thư viện sẽ được ưu tiên.
Tài liệu của matplotlib là tuyệt vời, nhưng có vẻ như matplotlib được điều chỉnh để cung cấp cho bạn các vị trí con với cùng tỷ lệ khung hình thay vì cho phép bạn cung cấp cho các vị trí phụ với tỷ lệ khung hình tùy ý khi số lượng subplots tăng. Tôi không thể tìm thấy một ví dụ duy nhất trên mạng của các kích thước subplot khác nhau.
Tôi biết rằng đây là câu hỏi rất cũ. Nhưng không thể cưỡng lại việc này. Tập lệnh meteogram của bạn có đang hoạt động không? Được cấp phép theo GPL? –
Thật không may, không. Như thường lệ xảy ra trong kinh nghiệm của tôi, dự án đã bị loại bỏ. Tôi định dạng lại ổ cứng có mã này, vì vậy nó bị mất vĩnh viễn. Lấy làm tiếc. – user1844160