2016-05-23 18 views
11

Przeglądanie opcji gganimate, które można ustawić po wywołaniu gg_animate() w celu renderowania animowanej sekwencji, wydaje się, że nie ma opcji zmiany tytułu ramki, aby uczynić ją bardziej zrozumiałą dla obserwatora jaki jest parametr, na którym opiera się ramka.Zmiana etykiety tytułu ramowego programu zarządzanego

Innymi słowy, przypuśćmy, że frame = year w warstwie: jak ustawić tytuł ramki na year: #### gdzie #### jest rokiem bieżącej klatki? Czy brakuje mi czegoś lub jest to ograniczenie biblioteki gganimate?

Jak osiągnąć ten sam wynik w obejściu? Dzięki za porady.

Odpowiedz

12

Wartość podzestawu ramki jest dołączana do wcześniej istniejących tytułów. Dlatego możesz dodać tytuł z tekstem objaśniającym. Na przykład:

library(gganimate) 

p=ggplot(mtcars, aes(wt,mpg, frame=cyl)) + geom_point() + 
    ggtitle("Cylinders: ") 

gg_animate(p) 

Jak widać w poniższej GIF, przedrostek „cylindrów” zostanie dodany do tytułu przed wartością cyl:

enter image description here

+0

To jest dokładnie to, co potrzebne. Dzięki! Czy możesz wskazać mi jakieś inne zasoby o Ganimedzie? –

+0

To był pierwszy raz, kiedy go użyłem, więc naprawdę nie wyglądałem. [Tutaj] (https://www.ggplot2-exts.org/gganimate.html) i [tutaj] (http://rstudio-pubs-static.s3.amazonaws.com/150532_85690ff8b7664149847f4b0b083ed7bc.html) i [tutaj] (http://varianceexplained.org/files/loess.html) to kilka krótkich samouczków. – eipi10

Powiązane problemy