Używam ggplot2
do wykreślenia wykresu rozrzutu wielu wartości na osi biegunowej - coord_polar(). Powstały wykres zawiera tłusty tekst, ponieważ tekst jest zawsze wyrównany do dolnej części strony. Czy możliwe jest umieszczenie tekstu w taki sposób, aby był drukowany promieniście wzdłuż biegunowej osi X?Obrót tekstu osi X w ggplot2 przy użyciu coord_polar()
Edited by podać przykład:
qplot(data=presidential, name,end) + coord_polar()
W przypadku prezydenckiego chciałbym zobaczyć prezydenckich nazwy usytuowane pod kątem do wyrównania z osią/mówili oni są włączone. Poniżej znajduje się przykład wykresu, nad którym pracuję, gdzie oś x jest kategoryczna, a oś y jest zmienną ciągłą (podobnie jak w przykładzie).
można zapewnić powtarzalne przykład? – MYaseen208
Biorąc pod uwagę, że 'theme_text (angle =)' obsługuje tylko jedną wartość, należy przejść do etykiet osi i użyć funkcji geom_text obliczającej kąty. A może modyfikując źródło, aby zaakceptować wiele kątów. Ale zostawiam to komuś, kto ma więcej wiedzy na temat ggplot2. –
'qplot (dane = prezydencki, nazwa, koniec) + coord_polar() + opts (ax.text.x = theme_text (angle = 360/8 * seq_along (presidential $ name)))' daje ostrzeżenia, ale wciąż używa wielu kątów . – baptiste