Ho installato con successo la libreria plotly per R.Mappe Plotly Non rendering in R
Per iniziare, ho seguito il loro Operazioni preliminari per la guida R e direttamente copiato il codice da diversi appezzamenti nel mio RStudio versione 0.99.489 .
Gli esempi di grafici a dispersione, grafici a scatola, ecc. Funzionano bene.
Gli esempi per le mappe a bolle e coropleth non vengono stampati correttamente. Le mappe non vengono affatto visualizzate. Solo il titolo e la legenda vengono visualizzati dopo aver eseguito il codice.
Link al codice sono qui:
https://plot.ly/r/bubble-maps/
https://plot.ly/r/choropleth-maps/
Chiunque può aiutare?
Grazie in anticipo.
EDIT:
Strumenti:
Plotly Biblioteca 2.016 per R
R Studio Versione 0.99.489
R versione 3.2.2
esecuzione su Windows 7 Home 64
Un set di codice provato per un Plotly Bubble Map (copiato direttamente dal loro esempi guida/codice utente:
library(plotly)
df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_us_cities.csv')
df$hover <- paste(df$name, "Population", df$pop/1e6, " million")
df$q <- with(df, cut(pop, quantile(pop)))
levels(df$q) <- paste(c("1st", "2nd", "3rd", "4th", "5th"), "Quantile")
df$q <- as.ordered(df$q)
g <- list(
scope = 'usa',
projection = list(type = 'albers usa'),
showland = TRUE,
landcolor = toRGB("gray85"),
subunitwidth = 1,
countrywidth = 1,
subunitcolor = toRGB("white"),
countrycolor = toRGB("white")
)
plot_ly(df, lon = lon, lat = lat, text = hover,
marker = list(size = sqrt(pop/10000) + 1),
color = q, type = 'scattergeo', locationmode = 'USA-states') %>%
layout(title = '2014 US city populations<br>(Click legend to toggle)', geo = g)
EDIT # 2
ho isolare il problema a qui:
plot_ly(df, lon = lon, lat = lat, text = hover,
marker = list(size = sqrt(pop/10000) + 1),
color = q, type = 'scattergeo', locationmode = 'USA-states')
io non sono sicuro di come risolvere da qui o semplificare la sintassi per vedere cosa potrebbe accadere.
Si prega di includere le versioni degli strumenti e il codice che riproduce l'errore, altrimenti è solo supposizione che il lavoro probabilmente non vale il tempo. –
@ RomanLuštrik Vedi la mia modifica. Ho incluso tutto. Mi scuso per non averlo fatto prima. – Windstorm1981
il codice in post funziona per me. – MLavoie