Ich bin ganz neu, dies plotly so ist wahrscheinlich eine grundlegende Frage, ich habe einen einfachen Datenrahmen habe:wie eine numerische Variable als Zeichen in plot_ly r Graphen verwenden
id = c("01","02","03","04","05")
value = c(1:5)
data=data.frame(id,value)
Wenn ich es plot_ly mit Grundstück:
require(plotly)
plot_ly(data,x=id,y=value)
denken plot_ly meine id Variable eine numerische Variable ist, so auf der x-Achse, I Teilung 1 erhalten, 1,5, 2, 2,5 ..., die keinen Sinn macht.
Wenn ich will, dass plot_ly meine Variable verstehen ist ein Zeichen, ich einige nicht-numerischen Zeichen hinzufügen:
data$id = paste0("n",id)
plot_ly(data,x=id,y=value)
Dieser Code gibt mir, was ich will, aber whith ein disgracious „n“ vor meiner Ich würde.
Irgendwelche Ideen?
Nutzlos zu sagen, ich habe kein Problem mit ggplot.
Funktioniert gut mit der neuesten Version von Plotly. Die CRAN-Version ist wahrscheinlich alt. Versuchen Sie die Installation von github 'devtools :: install_github (" ropensci/plotly ")' – royr2
Haben Sie versucht, plot_ly (Daten, x = as.character (Daten $ ID), y = Wert) '? –
@ royr2: ok danke, ich werde lieber warten, bis das Cran-Paket aktualisiert wird, nicht genug Motivation, um auf Github zu kommen :). – Malta