Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法显示示例地图;没有建议的解决方案有效_Python_Dictionary_Canopy_Vincent - Fatal编程技术网

Python 无法显示示例地图;没有建议的解决方案有效

Python 无法显示示例地图;没有建议的解决方案有效,python,dictionary,canopy,vincent,Python,Dictionary,Canopy,Vincent,这与的问题相同,但建议的解决方案都不适合我 我正在尝试使用Vincent包用Python制作一个美国州地图,如中所示。我正在使用树冠编辑器。当我运行此代码时,控制台中没有显示任何内容。没有出现任何错误 我已将us_states.topo.json放在Python工作目录中 我更新了华盖和文森特 我正在使用vincent.core.initialize_notebook()和vis.display(),就像其他用户建议的那样 我不知道我做错了什么 import vincent vincent

这与的问题相同,但建议的解决方案都不适合我

我正在尝试使用Vincent包用Python制作一个美国州地图,如中所示。我正在使用树冠编辑器。当我运行此代码时,控制台中没有显示任何内容。没有出现任何错误

  • 我已将us_states.topo.json放在Python工作目录中
  • 我更新了华盖和文森特
  • 我正在使用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()

如果我是正确的,树冠编辑器无法渲染Vincent输出

您应该在IPython/Jupyter笔记本上使用Vincent,或者只输出。示例中的代码经过一些小的修改后如下:

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笔记本的输出如下图所示:


顺便说一句,文森特似乎是。因此,如果您不想使用过时的软件,请寻找替代方案(例如)。

非常感谢!谜团解开了。我使用博克有一段时间了,但他们的地图上没有显示密歇根州——这是一个小问题,因为我在密歇根州工作!那么,我想我得解决这个问题了。