gpt4 book ai didi

python vincent需要url地址

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:33 28 4
gpt4 key购买 nike

我正在使用 vincent 数据可视化包。它采用的输入之一是数据路径。

(来自文档)

     `geo_data` needs to be passed as a list of dicts with the following
| format:
| {
| name: data name
| url: path_to_data,
| feature: TopoJSON object set (ex: 'countries')
| }
|

我的电脑上有一个 topo.json 文件,但是当我运行它时,ipython 说加载失败。

map=r'C:\Users\chungkim271\Desktop\DC housing\dc.json'
geo_data = [{'name': 'DC',
'url': map,
'feature': "collection"}]
vis = vincent.Map(geo_data=geo_data, scale=1000)
vis

你知道文森特是否只接受 url 地址,如果是这样,我可以获得该文件的 url 地址的最快方法是什么?

提前致谢

最佳答案

您似乎在 Jupyter Notebook 中使用它。如果否,我的回复与您的情况无关。

据我所知,文森特需要这个 topojson 文件可以通过网络服务器使用(这样浏览器中的 javascript 就可以下载它来构建 map )。如果 topojson 文件位于 Jupyter 根目录中的某处,则它可用(并且您可以提供它的相对路径),否则不可用。

要确定相对路径,您可以使用如下内容:

import os
relpath = os.path.relpath('abs-path-to-geodata', os.path.abspath(os.path.curdir))

关于python vincent需要url地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30902443/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com