Невозможно отобразить данные для Азии в Plotly в R для геопространственного анализа - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь выполнить геопространственный анализ с использованием графика R, ссылаясь на следующую ссылку

https://plot.ly/r/scatter-plots-on-maps/

Мой набор данных выглядит следующим образом

Emirate       Accidents     Lat   Lon
Abu Dhabi     2          24.4539    54.3773
Ajman         180        25.4052    55.5136
Dubai         50         25.2048    55.2708
Fujairah      3          25.4111    56.2482
Ras Al Kh     20         25.6741    55.9804
Sharjah       7777       25.3463    55.4209
Umm Al Qu     88         25.5205    55.7134

код, который я использовал, это

g <- list(
  scope = 'asia',
  showland = TRUE,
  landcolor = toRGB("grey83"),
  subunitcolor = toRGB("white"),
  countrycolor = toRGB("white"),
  showlakes = TRUE,
  lakecolor = toRGB("white"),
  showsubunits = TRUE,
  showcountries = TRUE,
  resolution = 50,
  projection = list(
    type = 'conic conformal',
    rotation = list(lon = -100)
  ),
  lonaxis = list(
    showgrid = TRUE,
    gridwidth = 0.5,
    range = c(-140, -55),
    dtick = 5
  ),
  lataxis = list(
    showgrid = TRUE,
    gridwidth = 0.5,
    range = c(20, 60),
    dtick = 5
  )
)

p <- plot_geo(df, lat = ~Lat, lon = ~Lon, color = ~Accidents) %>%
  add_markers(
    text = ~paste(df$Accidents, "inches"), hoverinfo = "text"
  ) %>%
  layout(title = 'Distribution in UAE', geo = g)

Однако я не получаю никакого результата.Любая помощь будет великолепна.

...