Wie die Etiketten weiter vom Kreisdiagramm
Wie die Etiketten weiter vom Kreisdiagramm in R?
slices <- c(10, 12, 4, 16, 8)
lbls <- c("US", "UK", "Australia", "Germany", "France")
pct <- round(slices/sum(slices)*100)
lbls <- paste(lbls, pct) # add percents to labels
lbls <- paste(lbls,"%",sep="") # ad % to labels
pie(slices,labels = lbls, col=rainbow(length(lbls)), radius=.2)
- Einfach nicht mit pie-charts. Ein bar-plot ist viel informativer.
- Meinst du es gibt keine Möglichkeit? Dies ist nur ein Beispiel... ich bin mit dem Kreisdiagramm nur für die Legende von Sterne - Diagramm, aber ich will doch formatieren Sie das Kreisdiagramm.
- Es ist wahrscheinlich ein Weg, dies zu tun, aber pie-charts sind nur auf einen sehr schlechten Weg, der Visualisierung von Daten.
- Nur merken Sie sich diesen Rat: klmr.mir/pie
- Nice one! Wie gesagt, ich bin hauptsächlich mit der stars chart. Das Kreisdiagramm ist nur meine Legende...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ändern Sie die
pie
-Funktion line50-54
und speichern Sie es als eine neue Funktionpie2
Typ
Ändern Sie Zeile
50-54
zuÄndern Sie die Länge der Linie (default =
1.05
)Ändern Sie den Faktor (default =
1.1
)Definieren Sie nun
pie2
und führen Sie die neue FunktionKönnte man manuell text platzieren mit text() und erstellen Sie keine Etiketten von rep("",times).
Aber ich bin damit einverstanden, pie-charts sind eine schlechte Möglichkeit zur Visualisierung von Daten.
Einige code,
und richten Sie alles wie Sie es möchten.
Wenn Sie nur wollen, erstellen Sie ein einziges Kreisdiagramm ist dies eine option, aber immer alle diese Koordinaten Recht kann sehr frustrierend sein..
Sorry, ich würde kommentiert haben, eher dann beantwortet werden, wenn ich hatte die option.
Können Sie
ggplot
zu bilden, das pie-chart. Diese erhalten die Etiketten getrennt von der pie-chart als eine Legende.