无法显示 Vincent 样本地图;没有建议的解决方案有效
Unable to display Vincent sample maps; no suggested solutions work
这是与 each of these questions 相同的问题,但 none 的建议解决方案对我有用。
我正在尝试使用 Vincent 包在 Python 中制作美国州地图,如 this tutorial 所示。我正在使用 Canopy 编辑器。当我 运行 此代码时,我的控制台中没有显示任何内容。没有出现任何错误。
- 我已将 us_states.topo.json 放在我的 Python 工作目录中。
- 我更新了 Canopy 和 Vincent。
- 我正在使用 vincent.core.initialize_notebook() 以及 vis.display() 就像其他一些用户所建议的那样。
我不知道我做错了什么....
import vincent
vincent.core.initialize_notebook()
state_topo = 'us_states.topo.json'
geo_data = [{'name': 'states',
'url': state_topo,
'feature': 'us_states.geo'},
]
vis = vincent.Map(geo_data=geo_data, scale=1000, projection='albersUsa')
vis.to_json('vega.json')
vis.display()
如果我没记错的话,Canopy 编辑器无法渲染 Vincent 输出。
你应该在 IPython/Jupyter 笔记本上使用文森特或者只输出 json to display it on a browser。您的示例中的代码经过一些小的修改是:
import vincent
vincent.core.initialize_notebook()
state_topo = "https://raw.githubusercontent.com/wrobstory/vincent_map_data/master/us_states.topo.json"
geo_data = [{'name': 'states',
'url': state_topo,
'feature': 'us_states.geo'}]
vis = vincent.Map(geo_data = geo_data, scale = 500, projection = 'albersUsa')
vis.to_json('vega.json')
vis.display()
IPython/Jupyter 笔记本中的输出如下图所示:
顺便说一句,如果你不想使用过时的软件,文森特似乎是 not updated and it wouldn't be. So, have a look for alternatives (e.g., Bokeh)。
这是与 each of these questions 相同的问题,但 none 的建议解决方案对我有用。
我正在尝试使用 Vincent 包在 Python 中制作美国州地图,如 this tutorial 所示。我正在使用 Canopy 编辑器。当我 运行 此代码时,我的控制台中没有显示任何内容。没有出现任何错误。
- 我已将 us_states.topo.json 放在我的 Python 工作目录中。
- 我更新了 Canopy 和 Vincent。
- 我正在使用 vincent.core.initialize_notebook() 以及 vis.display() 就像其他一些用户所建议的那样。
我不知道我做错了什么....
import vincent
vincent.core.initialize_notebook()
state_topo = 'us_states.topo.json'
geo_data = [{'name': 'states',
'url': state_topo,
'feature': 'us_states.geo'},
]
vis = vincent.Map(geo_data=geo_data, scale=1000, projection='albersUsa')
vis.to_json('vega.json')
vis.display()
如果我没记错的话,Canopy 编辑器无法渲染 Vincent 输出。
你应该在 IPython/Jupyter 笔记本上使用文森特或者只输出 json to display it on a browser。您的示例中的代码经过一些小的修改是:
import vincent
vincent.core.initialize_notebook()
state_topo = "https://raw.githubusercontent.com/wrobstory/vincent_map_data/master/us_states.topo.json"
geo_data = [{'name': 'states',
'url': state_topo,
'feature': 'us_states.geo'}]
vis = vincent.Map(geo_data = geo_data, scale = 500, projection = 'albersUsa')
vis.to_json('vega.json')
vis.display()
IPython/Jupyter 笔记本中的输出如下图所示:
顺便说一句,如果你不想使用过时的软件,文森特似乎是 not updated and it wouldn't be. So, have a look for alternatives (e.g., Bokeh)。