这与each these questions的问题相同,但建议的解决方案都不适用于我。
我正在尝试使用Vincent包在Python中制作美国州地图,如this tutorial所示。我正在使用Canopy编辑器。当我运行此代码时,我的控制台中没有任何内容。没有出现错误。
我不知道我做错了什么......
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()
答案 0 :(得分:3)
如果我正确,Canopy编辑器无法渲染Vincent输出。
你应该在IPython / Jupyter笔记本上使用Vincent或只输出enum_for
。您的示例中的代码稍作修改:
<div class="row">
<div class="form-group col-xs-4 pull-left">
<input type="text" class="form-control" placeholder="User" style="height:50px" />
</div>
<div class="form-group col-xs-4 pull-right">
<select class="form-control" placeholder="Role" style="height:50px" />
</div>
</div>
IPython / Jupyter笔记本中的输出可以在下图中看到:
json to display it on a browser
顺便说一下,似乎文森特是。因此,如果您不想使用过时的软件,请查看替代方案(例如not updated and it wouldn't be)。