问题标签 [vincent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
118 浏览

python - “[Vega Err] [object XMLHttpRequest]”在 python 中尝试在基于叶的地图中绘制文森特图表时出错

我正在尝试使用 folium 库在地图中的标记中绘制图表。使用 python 中的 folium 库执行此操作。

代码非常简单。如下,

代码运行并创建 html 地图。当我单击标记时,会出现呈现图表的块,但在其中我看不到图表。此外,在显示图表之前,浏览器会引发错误,提示 [Vega Err] [object XMLHttpRequest]

0 投票
1 回答
194 浏览

maps - 使用 Python3 Vincent Vega 创建县级地图视觉效果的缺失州

我正在使用文森特为美国绘制县级地图。以 2016 年选举的数据为例。然而,它并不适用于加利福尼亚等一些州。我检查了数据,FIPS 代码似乎存在,但仍然显示为空白。任何想法可能会发生什么?我从 topo.json 获得了县级数据。在此处输入图像描述

0 投票
2 回答
2322 浏览

python - 如何在 Jupyter 笔记本中显示欧洲地图?

我有一个简单的 pandas DataFrame,其中包含一个欧洲国家名称列表,每个国家都有一个分值。我想在 Jupyter 笔记本中显示欧洲地图,每个国家都根据该分数着色。我希望这张地图是一个简单的渲染图像(不依赖于谷歌地图之类的东西)。怎么可能做到这一点?

我已经搜索了执行此操作的工具,但要找到比我预期的更强大的东西更难。我找到的最近的是Vincent,但现在似乎不受支持。它可以以如下方式使用:

什么是这样做的好方法?

0 投票
2 回答
704 浏览

pandas - python vincent地图不显示

我正在尝试使用 vincent 包在 jupyter 笔记本中可视化我的数据(在 pandas 中),但在初次尝试时遇到了麻烦,这是我使用的代码(复制自http://wrobstory.github.io/2013/10 /mapping-data-python.html ):

运行代码后,没有显示任何内容。我检查了vis的类型:

我不知道如何在这里继续,我很感激任何关于这个问题的意见。

0 投票
0 回答
136 浏览

python - 带有文本标签的文森特 Python 地图

我想显示一张美国 DMA 的地图(地理区域类似于县/州,基于广告考虑),其中包含一些颜色数据绑定(我设法做到了)DMA 编号标签(每个 DMA 有 3与之关联的数字代码)。

到目前为止,我的代码如下

0 投票
1 回答
1223 浏览

python - 在地图上可视化饼图

我有一个excel,其中每一行都有与一些整数值相关的纬度和经度数据。我想将其可视化为地图上的饼图。

到目前为止我尝试了什么:

  1. 谷歌数据工作室:这里唯一的缺点是我们不能放大地图,地图是在国家一级放大的,但我所有的数据都是关于城市中的一个地区的。
  2. 带有 Folium 的 Python:Folium 是 Leaflet.js 的包装器,非常适合地理可视化。但是它缺少饼图功能。我研究了与 Vega 的集成,但这仅适用于 Markers 上的弹出窗口。这不好,我要直接在地图上的饼图。

您能为此推荐任何免费工具或 Python 解决方案吗?

我主要来自 Python 背景,但我也欢迎基于 JS 的解决方案。

0 投票
1 回答
52 浏览

python - 将 vincent 导入 Python 3 时出错

知道为什么我不能导入文森特吗?

-3

0 投票
0 回答
30 浏览

concatenation - 如何组合在 Vincent 和 Altair 中创建的两个不同的地块?(如何将 2 个不同的 VEGA 图转换为一个图?)

我想在 Folium 的引脚上添加一些图。如果我只使用 Altair,我可以将所有绘图与 Altair 的“concat”函数合并。但是,因为 Altair 不支持 PieCharts,所以我在 Vincent 上创建了 PieChart。

另一方面,在 Folium 中,由于只能将一个图添加到图钉中,因此我必须将它们全部制作成一个图。因此,有没有一种方法可以将两个不同的 VEGA 图“连接”成一个?(不管是水平还是垂直)。

提前致谢