尝试在 R Shiny 中动态渲染 ggmap 图但只接收空白图像

我正在开发用于地理分析的复杂 R-Shiny 应用程序。作为其中的一部分,我想动态渲染 ggmap 词干地图。因此,我向用户询问 Openstreetmap 导出数据(缩放、左、右...参见 here)。单击按钮,我想构建和渲染地图。不幸的是,唯一发生的事情是我得到了一张空白图像。如果我使用 plot 函数在 RStudio 中渲染地图,我可以看到该图。

要绘制地图我需要更改什么?

File "/usr/lib/python3.7/multiprocessing/process.py",line 297,in _bootstrap self.run()  
File "/usr/lib/python3.7/multiprocessing/process.py",line 99,in run  
self._target(*self._args,**self._kwargs)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/server/__init__.py",line 76,in    _start_dev_server  
bento_service = load_from_dir(saved_bundle_path)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/saved_bundle/loader.py",line 110,in   wrapper  
return func(bundle_path,*args)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/saved_bundle/loader.py",line 272,in   load_from_dir  
return svc_cls()  
File "/usr/local/lib/python3.7/dist-packages/bentoml/service/__init__.py",line 490,in __init__
self._config_artifacts()  
File "/usr/local/lib/python3.7/dist-packages/bentoml/service/__init__.py",line 559,in _config_artifacts  
self.artifacts.load_all(artifacts_path)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/service/artifacts/__init__.py",line 280,in load_all  
artifact.load(path)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/service/artifacts/__init__.py",line 175,in wrapped_load  
ret = original(*args,**kwargs)  
File "/usr/local/lib/python3.7/dist-packages/bentoml/frameworks/pytorch.py",line 123,in load  
model = cloudpickle.load(open(self._file_path(path),'rb'))  
ModuleNotFoundError: No module named 'trained_model'

预先感谢您的帮助!

guoshuzhengsz 回答:尝试在 R Shiny 中动态渲染 ggmap 图但只接收空白图像

要实际绘制地图,您必须调用 ggmap(map)plot(map),即执行

output$point_map <- renderPlot(ggmap(map))

output$point_map <- renderPlot(plot(map))

在您的应用中。

enter image description here

本文链接:https://www.f2er.com/2285.html

大家都在问