Używam JRI do generowania wykresów ggplot2 z Java. Obecnie muszę zapisywać wątki na dysku. Jak to zrobić bez przechodzenia przez pliki, czyli renderowania wykresów w pamięci?W R, jak wykreślić w buforze pamięci zamiast pliku?
Próbowałem użyć pakietu Cairo do wykreślenia na łączu tekstowym, ale to nie działa bez "Patchu Connections R", który po niektórych Googlingach okazuje się być historią starożytną.
AFAIK, nie jest to jeszcze możliwe. Jest to funkcja, która jest okresowo pobierana, chociaż uważam, że wymaga ona znacznej zmiany kodu połączenia R, dlatego nie została wykonana do tej pory. –
Tak, rzeczywiście, fabuła połączeń R jest historią (napisałem ją). Jednak słyszałem kilka interesujących raportów z tegorocznego wykorzystania, że ktoś może spróbować wkraść się w maleńkie otwarcie do interfejsu połączeń. – Jeff
Istnieje również nieudokumentowany sposób uzyskania danych obrazu surowego z urządzenia Cairo. Chodzi o to, że ktoś musi napisać dla niego konwerter, czy to png, jpeg, tiff, itp. Będziesz musiał przeczytać kod źródłowy, ale zasięgnąć funkcji .image w pakiecie Cairo na rforge.net – Jeff