wollte ich eine kreisförmige Balkendiagramm wie unten gezeigt:Polar Bar Plot, mit Innen meisten Kreis leer R Mit
Um dies zu machen, habe ich der folgende Code in R:
require(ggplot2)
ggplot(PolarPlot,aes(x,y,
fill=x))+
geom_bar(width=1,stat="identity")+
coord_polar() + xlab("")+ylab("")+
theme(legend.position = "none" , axis.text.y = element_blank() ,
axis.ticks = element_blank()
Kann jemand sagen, welche Änderungen ich machen muss, um mein gewünschtes Diagramm zu erhalten?
Die Daten sind wie folgt:
PolarPlot <- structure(list(x = structure(1:7, .Label = c("Class1", "Class2",
"Class3", "Class4", "Class5", "Class6", "Class7"), class = "factor"),
y = c(2L, 8L, 17L, 56L, 28L, 7L, 2L)), .Names = c("x", "y"),
class = "data.frame", row.names = c(NA, -7L))
Es sieht so aus, als würden wir Ihre Daten vermissen. Für diese Art von Frage benötigt SO ein vollständig reproduzierbares Beispiel, damit wir Ihnen helfen können. –
Ich habe die Daten hinzugefügt. Es ist nur eine einfache Häufigkeitstabelle. – 204
Danke. Sie würden sagen, es auf eine Weise zu veröffentlichen, die reproduzierbar ist (was bedeutet, dass Sie es in R lesen können). Vielleicht möchten Sie 'dput (the_data)' verwenden. –