R: Invalid argument: Graphics error: Plot rendering error

6-Maj-2020

Oprogramowanie Open Source jest fajne. Ciągle się dziwię i nadziwić się nie mogę, jak to się dzieje, że darmowe i na prawdę dobre oprogramowanie istnieje i się rozwija. Przecież stoją za nim ludzie, którzy poświęcają swój czas w celu tworzenia oprogramowania za darmo (!) i z otwartym kodem (!!). Dlatego jeśli napotkasz błąd w Open Source, postaraj się poszukać rozwiązania, bez wyrzutów względem autorów. Znając tych szlachetnych ludzi, to i tak pewnie chętnie poprawią błędy…

No dobrze, ostatnimi czasy podczas generowania wykresów i ogólnie grafiki w R, ale też w Python zdarzyło się spotkać błąd:

‚Invalid argument’ Graphics error: Plot rendering error

Chwila grzebania po sieci, pozwoliła ustalić, że możliwa przyczyna to  polskie literki występujące w nazwie użytkownika. Tymczasem wiele programów pracuje z plikami tymczasowymi, które są tworzone w katalogu tymczasowym użytkownika… w efekcie pliki tymczasowe w nazwie zawierały polskie literki i to się już bibliotekom graficznym nie podobało…

Obejściem problemu jest zmiana katalogu na pliki tymczasowe. Kliknij prawą myszką na „Komputer” i wybierz właściwości:

W polu oznaczonym jako „6” wprowadź ścieżkę do katalogu na dysku, który będzie wykorzystywany jako katalog na pliki tymczasowe, np. c:\temp. Upewnij się oczywiście, że ten katalog jest na dysku.

Potem zapisz zmiany, zrestartuj komputer i już powinno wszystko być dobrze!

 

 

Dodaj komentarz:

Autor: Rafał Kraik