Tôi muốn chỉ hiển thị các phần liên quan trên trục x trong ô được tạo bởi matplotlib - sử dụng thư viện bao bọc pyplot
.Cách đặt khoảng thời gian trục sử dụng Matplotlib hoặc các thư viện khác trong python
Câu hỏi: Làm thế nào cốt truyện có thể bị buộc phải cắt tại một số vị trí trục nhất định, bằng cách truyền các bộ khoảng thời gian, xác định khoảng thời gian cho trục x được vẽ. Lý tưởng nhất là việc cắt bỏ sẽ được biểu thị bằng một dấu hiệu hai mặt vẫy thẳng đứng chồng lên trục x.
Sử dụng xlim
and axis
là không sử dụng, vì nó chỉ cho phép đầu và cuối của trục x được thiết lập nhưng không có khoảng thời gian ở giữa:
Cụ thể, đối âm mưu trên, x- vùng trục giữa
60 to 90
không được hiển thị và các dấu gạch ngang/cắt không liên tục phải được thêm vào.
import matplotlib.pyplot as pyplot
x1, x2 = 0, 50
y1, y2 = 0, 100
pyplot.xlim([x1, x2])
#alternatively
pyplot.axis([x1, x2, y1, y2])
Sử dụng matplotlib không phải là yêu cầu.
Cập nhật/Tóm tắt:
- Viktor trỏ tới this source, sử dụng
subplots
-splitting và hai lô bắt chước một âm mưu phá vỡ dòng trong matplotlib/pyplot.
@SaulloCastro Cảm ơn các con trỏ. Vì vậy, vấn đề này dường như chưa được giải quyết trong matplotlib sau đó? Tuy nhiên, câu hỏi này bao gồm các con trỏ tới các thư viện âm mưu tiện lợi khác. Tôi quên cập nhật tiêu đề chủ đề ... –
Tôi đã tìm thấy các bit và phần về các thư viện vẽ sơ đồ khác ở đây ... [Thư viện vẽ sơ đồ tốt nhất cho Python là gì?] (Http://stackoverflow.com/questions/1120542/what -i-the-tốt nhất-âm mưu-thư viện-cho-python) –