2012-07-12 34 views
5

Độ rộng đường kẻ nở trong các ô matplotib lấy từ khóa hatch rất mỏng. Tôi đã tìm thấy một số thông tin đăng từ vài năm trước về điều này và tuyên bố rằng một bản vá đã được thực hiện, nhưng tôi vẫn không thể tìm ra cách để tăng độ rộng của đường hầm. Có cách nào để làm việc này không?thao tác dòng thông tin để ấp trong matplotlib

Trả lời

4

Thật không may là thiết lập đường truyền của một nở trong phần phụ trợ Agg hiện không thể thực hiện được. Chiều rộng là hardcoded trong file src/_backend_agg.cpp là "1.0":

hatch_path_stroke.width(1.0); 

Điều này cũng đúng cho backends khác như PDF một, nhưng nó có thể được dễ dàng hơn để vá khỉ cho những trường hợp này.

+0

Cảm ơn - có bất kỳ dấu hiệu nào cho biết điều này sẽ được khắc phục trong các phiên bản sau không? Có vẻ như có nhu cầu về tính năng đó và sẽ không khó để thêm ... – user1150552

+0

Đó là một câu hỏi khó hơn nhiều để trả lời! Theo như tôi biết, không có vé xuất sắc để có được điều này vào matplotlib, nhưng nhu cầu đó có thể tăng lên một lần 1.2 (như chưa có ngày phát hành) làm cho đường viền nở có thể. Tất nhiên, nếu bạn thực sự quan tâm, bạn có thể có một đi tại parameterising các linewidth mình và gửi trong một yêu cầu kéo ... :-) – pelson