我得到的错误词法错误,而运行以下代码
library(highcharter)
library(shiny)
ui <- fluidPage(
highchartOutput("map")
)
server <- function(input, output) {
output$map <- renderHighchart({
hcmap(
"https://code.highcharts.com/mapdata/custom/world-lowres.js") # Replace "custom/world" with your map name
})
}
shinyApp(ui, server)
我需要一些帮助来解决它。
1条答案
按热度按时间vzgqcmou1#
如果在
fromJSON
之前检查mapdata
(例如str(mapdata)
),可以看到它以非json开头:我们需要删除第一个
=
(字符39处)之前的所有内容。更多关于您的原始问题代码(已更改)的评论:
看看你的
gsub
没有做任何事情:因此,初始的
gsub
没有任何作用,因为=
周围的空格不在数据中。你可以去掉空格,看看是否有效。不过,底线是,无论您在这里做什么,都需要在调用
hcmap
之前完成。