La larghezza di riga del tratteggio nei grafici matplotib che utilizzano la parola chiave hatch è molto sottile. Ho trovato alcuni post di diversi anni fa su questo e un reclamo che è stata fatta una patch, ma non riesco ancora a capire un modo per aumentare la larghezza di riga dei boccaporti. C'è un modo per fare questo?manipolazione della larghezza di riga per tratteggio in matplotlib
5
A
risposta
4
Sfortunatamente l'impostazione dell'estensione di linea di un tratteggio in un backend Agg non è attualmente possibile. La larghezza è hardcoded nel file src/_backend_agg.cpp ad essere "1.0":
hatch_path_stroke.width(1.0);
Lo stesso vale per gli altri backend come il PDF, ma potrebbe essere più facile di patch di scimmia per questi casi.
Grazie - c'è qualche indicazione che questo sarà risolto nelle versioni future? Sembra che ci sia domanda per quella caratteristica e non sarebbe così difficile aggiungere ... – user1150552
Questa è una domanda molto più difficile a cui rispondere! Per quanto ne so, non esiste un biglietto in sospeso per ottenere questo in matplotlib, ma tale richiesta potrebbe aumentare una volta 1.2 (ancora nessuna data di rilascio) rende possibile il tratteggio dei contorni. Ovviamente, se sei davvero appassionato, potresti provare a parametrizzare la larghezza della linea e inviare una richiesta di pull ... :-) – pelson