这个问题可能与无法在IPython中用Vincent绘图有关,尽管我认为这不是完全相同的问题。
我可以在IPython 0.13.1笔记本中使用Vincent 0.4.4绘制条形图,就像以下示例中所示(在文档中找到):
我已经将'value = world_topo'替换为从这里下载的Topojson文件的路径(world-countries.topo.json)。
我可以在IPython 0.13.1笔记本中使用Vincent 0.4.4绘制条形图,就像以下示例中所示(在文档中找到):
import vincent
vincent.core.initialize_notebook()
bar = vincent.Bar(multi_iter1['y1'])
bar.axis_titles(x='Index', y='Value')
bar.display()
然而,在数据映射示例中,我无法使用相同的方式来处理世界地图的表示:
import vincent
geo_data = [{'name': 'countries',
'url': world_topo,
'feature': 'world-countries'}]
vis = vincent.Map(geo_data=geo_data, scale=200)
vis.to_json('vega.json')
我已经将'value = world_topo'替换为从这里下载的Topojson文件的路径(world-countries.topo.json)。
没有显示错误,也没有发生任何事情。顺便说一下,我没有使用HTTPS。这是最简单的地图图表示例,所以我想它应该可以顺利运行...
有什么想法吗?
vis.display()
。 - Jakob