ich bin vor dem gleiche Problem wie zu diesem Beitrag - How do I get discrete factor levels to be treated as continuous?R - diskreten Variable bekommen wird als Dauer behandelt - mehr Schwierigkeiten
Ich habe versucht, meine Variable aus Faktor in numerischer Umwandlung aber es hat nicht funktioniert . Die Grafik wird weiterhin in einem diskreten Format angezeigt.
require(ggplot2)
library(reshape2)
m <- 10
n <- 6
nam <- list(c(),letters[1:n])
var <- as.data.frame(matrix(sort(rnorm(m*n)),m,n,F,nam))
dtf <- data.frame(t=seq(m)*0.1, var)
mdf <- melt(dtf, id=c('t'))
xs <- c(0.25,0.5,1.0,2.0,4.0,8.0)
levels(mdf$variable) <- xs
class(mdf$variable)
mdf$variable <- as.numeric(as.character(mdf$variable))
g <- ggplot(mdf,aes(variable,value,group=variable,colour=t))
g +
geom_point() +
scale_x_continuous()
Was mache ich falsch?
Ihre Ausgabe ist nicht das gleiche Diagramm, das ich sehe, wenn ich in R kopiere/einfüge. Vielleicht R neu starten und es erneut versuchen? Dies ist, was ich sehe: http://imgur.com/a/K812n – MrFlick
Keiner von uns verwendet Set Seed - der Unterschied kommt von der Funktion rnorm - wir bekommen verschiedene Distributionen –