python中的交互式图形

python中的交互式图形,python,data-visualization,kepler.gl,Python,Data Visualization,Kepler.gl,我不得不从R迁移到Python,因为在Python中,我需要一个强大的库 然而,这些天对于python来说是一场噩梦。在我看来,在R studio中,库、函数、IDE和可视化的主题要比在Python中容易得多,直观得多 现在我正在处理一个新问题。我想使用Python中的开普勒库使用交互式web基础地图。然而,我不知道为什么我可以在Jupyter和Spyder中想象它。 本质上,是以下代码: import keplergl 从keplergl导入keplergl map\u 1=KeplerGl(

我不得不从R迁移到Python,因为在Python中,我需要一个强大的库

然而,这些天对于python来说是一场噩梦。在我看来,在R studio中,库、函数、IDE和可视化的主题要比在Python中容易得多,直观得多

现在我正在处理一个新问题。我想使用Python中的开普勒库使用交互式web基础地图。然而,我不知道为什么我可以在Jupyter和Spyder中想象它。 本质上,是以下代码:

import keplergl

从keplergl导入keplergl

map\u 1=KeplerGl()

map_1

有人知道为什么吗?我对图书馆也有同样的问题

多谢各位


python的原始kepler.gl库仅为Jupyter中的ipython控制台设计,使用它的小部件功能。因此,您将无法直接在Spyder中使用。直接的解决方案是在Spyder中使用一个外部库,它允许您这样做。例如,检查哪一个具有在浏览器中使用类似代码可视化完整开普勒地图的功能。以下内容直接从其文档中复制:

from keplergl_cli import Visualize
vis = Visualize(api_key=MAPBOX_API_KEY)
vis.add_data(data=data, names='name of layer')
vis.add_data(data=data2, names='name of layer')
html_path = vis.render(open_browser=True, read_only=False)

您还可以从使用此库的稍加修改的版本,这还将为您提供将此开普勒贴图保存到所需位置的功能,并提供关闭渲染的选项。

Hi,顶部代码(带开普勒)是否未显示绘图?底部代码(带plotly)是否未显示绘图?在Spyder中运行时,能否运行一个简单的“Hello World”脚本?或者您正在使用>>>?Hello@rajah9的即时窗口。第一个代码是使用Mapbox的web底图。是的,我可以运行任何其他类型的句子,我一直在测试熊猫和地质画板,一切都很好,它们通常绘制静态地图。但是,任何交互式图形或地图都不会显示任何内容。我在终端上运行时没有错误,我只是上传了一个图像,在那里我可以看到我通常绘制一个静态地图,当我运行一个函数时,我什么也不做。这在Jupyter中是不会发生的,在Jupyter中,使用相同的代码,我可以看到没有问题的图形
from keplergl_cli import Visualize
vis = Visualize(api_key=MAPBOX_API_KEY)
vis.add_data(data=data, names='name of layer')
vis.add_data(data=data2, names='name of layer')
html_path = vis.render(open_browser=True, read_only=False)