Używam programu Pythona do produkcji niektórych danych, wykreślając dane za pomocą matplotlib.pyplot, a następnie wyświetlając rysunek w pliku lateksu.Jak poprawić jakość obrazu matplotlib?
Obecnie zapisuję tę liczbę jako plik .png, ale jakość obrazu nie jest duża. Próbowałem zmienić DPI w matplotlib.pyplot.figure(dpi=200)
itp., Ale wydaje się, że robi to niewielką różnicę. Próbowałem także używać formatów obrazu differnet, ale wszystkie wyglądają na wyblakłe i niezbyt ostre.
Czy ktoś jeszcze miał ten problem?
Każda pomoc będzie mile widziane
Dlaczego nie używasz formatu grafiki wektorowej, takiego jak eps lub pdf? –
[To pytanie] (http://stackoverflow.com/q/332289/875127) zajmuje się zmianą rozmiaru/dpi/rozdzielczości obrazu, ale wygląda na to, że próbowałeś tego. Sprawdź to w przypadku, gdy jest coś, co przegapiłeś. –
Powinieneś zdecydowanie użyć formatu opartego na wektorze dla wykresów. Są dobrze obsługiwane przez LaTeX. –