Tôi đang cố gắng tạo ra một biểu đồ và tôi đang gặp một số vấn đề khi chú thích nó.Matplotlib: Thêm chuỗi như x-ve tùy chỉnh mà còn giữ nhãn đánh dấu (số) hiện có? Thay thế cho matplotlib.pyplot.annotate?
Biểu đồ của tôi có thang tỷ lệ log trên trục x, hiển thị thời gian. Những gì tôi muốn có thể làm là giữ các nhãn đánh dấu số hiện tại (nhưng không thể đoán trước) ở 100 đơn vị, 1000 đơn vị, 10000 đơn vị, vv nhưng cũng thêm nhãn đánh dấu tùy chỉnh vào trục x làm rõ hơn "con người "khoảng thời gian" có thể đọc được --- ví dụ: tôi muốn có thể gắn nhãn 'một tuần', 'một tháng', '6 tháng', v.v.
Tôi có thể sử dụng matplotlib.pyplot.annotate() để đánh dấu các điểm nhưng nó không thực sự làm những gì tôi muốn. Tôi không thực sự muốn văn bản và mũi tên trên đầu trang của đồ thị của tôi, tôi chỉ muốn thêm một vài dấu tick tùy chỉnh thêm. Bất kỳ ý tưởng?
Cảm ơn. Tôi nghĩ nó có ý nghĩa hơn khi thêm trục x thứ cấp. Việc trộn các nhãn số và chuỗi trục dẫn đến sự chồng chéo gây phiền toái và các vấn đề về định dạng vì vậy tôi sẽ chỉ đi với twiny(). :-) – FakeDIY
so với câu hỏi này có thể được sử dụng cho bạn: http://stackoverflow.com/questions/10514315/how-to-add-a-second-x-axis-in-matplotlib –