问题标签 [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 投票
1 回答
160 浏览

vega - 属性中“y2”字段的 vega 堆积条形语法

有人可以向我解释 vincent 文档中关于堆叠条的以下行:

https://github.com/wrobstory/vincent/blob/master/examples/stacked_bar_examples.py

我在数据集中没有看到任何名为“y2”的字段,所以我对它的来源感到困惑

0 投票
1 回答
1741 浏览

python - 无法显示文森特示例地图;没有建议的解决方案有效

这是与这些问题中的一个问题相同的问题,但没有一个建议的解决方案对我有用。

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

  • 我已将 us_states.topo.json 放在我的 Python 工作目录中。
  • 我更新了 Canopy 和 Vincent。
  • 我正在使用 vincent.core.initialize_notebook() 以及 vis.display() 就像其他一些用户建议的那样。

我不知道我做错了什么......

0 投票
1 回答
2056 浏览

python - 为什么 Python Vincent 地图可视化不映射来自 Data Frame 的数据?

我正在使用Python vincent这个包介绍性示例来使用地图可视化。我在ipython notebook.

我用国家 FIPS 代码定义简单pandas DataFrame(取自此处)。然后我尝试通过这些 FIPS 代码DataFrame用地图映射数据,但结果可视化无法以任何方式为国家着色。我怎样才能让它工作?vincent

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
176 浏览

topojson - 如何使用文森特放大/调整 topojson 地图文件

我正在尝试使用文森特创建州邮政编码地图。我正在使用发布在github上的状态文件通过@jlev。但是,当我尝试在 iPython 笔记本中显示它们时,甚至当我在 HTML 页面上呈现相同的 vega 对象时,地图显示得非常小,周围有很多空白区域。我正在使用等角投影。当我尝试在 iPython 笔记本中增加比例时,地图只会稍微变大,但地图周围的空白会呈指数级增长。我可以将它们导入 mapshaper.org,它们看起来很好,所以我认为 topo.json 文件没有任何问题。在文森特寻找一些关于调整这些大小的指导。我最幸运的是通过更改 topo.json 文件本身的比例,但我只能在地图因大量额外线条而扭曲之前增加这些比例。

这是我的python代码:

0 投票
0 回答
72 浏览

python - 使用 vincent 库和 python 更改轴测量

我会在确定的时间内创建一个带有主题标签分布的图。完成后,我发现 y 轴的度量是错误的,它设置为十进制度量,而不是序数度量:在此处输入图像描述

我所有的值都大于 1,这是我的 y 轴的最高值。我能做些什么?这是我用来制作情节的代码:

0 投票
2 回答
1841 浏览

python - Folium Choropleth 地图标记不起作用

我正在尝试关注 Domino 实验室的博客文章,使用 Folium 创建交互式犯罪地图。而且我发现代码库太旧,无法运行 Folium 的 Choropleth 地图标记。尽管 Domino 平台上的旧版本似乎可以工作(2015 年),但最新的 Ipython 笔记本不起作用。所以我猜Folium改变了标记?我试图找到更新,但我找不到它。有人熟悉这个库吗?如果是这样,请给我建议。

我的代码如下:

0 投票
2 回答
16971 浏览

python - 使用python在国家地图上绘制数据的最简单方法

无法删除问题。请参考问题:根据字典值使用底图对一个国家/地区进行阴影状态

我想绘制墨西哥每个州的数据(某一年的患病人数)。我正在使用 jupyter 笔记本。到目前为止,我已经看到了几个选项和教程,但似乎没有一个明确解释如何绘制一个国家的地图。下面我解释了一些我看到的选项/教程以及为什么它们没有工作(我这样做只是为了争辩说教程不是很直接):

  1. 散景(http://docs.bokeh.org/en/latest/docs/gallery/texas.html)。鉴于 us_counties 在 bokeh.sampledata 中,在教程中绘制了德克萨斯州。但是我在样本数据中没有找到其他国家。

  2. mpl_toolkits.basemap ( http://www.geophysique.be/2011/01/27/matplotlib-basemap-tutorial-07-shapefiles-unleached/ )。虽然我能够导入 shapefile,但我无法运行from shapefile import ShapeFile(ImportError:无法导入名称 ShapeFile)。此外,我无法下载 dbflib 库。

  3. Vincent(为什么 Python Vincent map visuzalization 不映射来自 Data Frame 的数据?)当我从上述教程中的答案运行代码时,没有图像出现(即使我使用了 command vincent.core.initialize_notebook())。

  4. 情节(https://plot.ly/python/choropleth-maps/)。本教程绘制了从 csv 表中导入信息的美国地图(没有其他国家/地区的信息可用)。如果要绘制另一个国家,是否可以制作表格?

探索了这 4 个选项,我发现教程不是很清楚也不是很容易理解。我很难相信在 python 中绘制一个国家的地图是困难的。我认为一定有比过去教程中解释的更简单的方法。

问题是:用python绘制某个国家(任何)地图的最简单(希望是简单)方法是什么?如何?

我已经安装了以下软件包:matplotlib、pyshp、mpl_toolkits.basemap、bokeh、pandas、numpy。我还从http://www.gadm.org/下载了墨西哥的地图

提前致谢。

0 投票
0 回答
193 浏览

python - 文森特图不会在 Python 2.7 中显示

我有 Python 2.7 的 Anaconda,我正在尝试使用 Vincent。我做了 pip install ,这似乎有效。我尝试在 Spyder 和 iPython 中分别运行它,但似乎都不起作用。我在 iPython 中试过这个:

我收到以下错误:

然后我尝试在 Spyder 中运行它。它创建了线对象,但没有显示任何内容。当我输入

我明白了

这很好,但我想展示这条线!我是否缺少依赖项,或者我的语法是否关闭?

0 投票
1 回答
79 浏览

python - 文森特没有创建任何 json

我一直在尝试创建文森特时间序列线图。我的代码如下:

我没有得到任何输出(没有显示或创建chart.json)或任何错误。这里的其他类似问题是由于 Ipython notebook 或 Canopy 问题,例如这个;我没有使用 Ipython、笔记本或 Canopy。我的问题是:为什么没有创建 json?

编辑:好吧,也许我在不知情的情况下使用 Ipython!我得到这个输出:

但是,从此解决方案中添加vis.core.initialize_notebook()没有帮助。

0 投票
2 回答
395 浏览

plot - 在国家地图上绘制数据

嘿伙计们,文森特有问题,我不确定如何使用它所以我从英国下议院请愿网站解析了一些数据,现在有一个国家列表和他们在某个请愿书中的相应票数,我得到了从 JSON 到('Austria', 40)格式的数据

我使用 vincent 将它们绘制到地图上,颜色缩放以表示票数,但真的不知道如何使用 vincent

例如,要渲染世界的基本地图,代码是

但这只是输出 JSON,而不是地图图片,即使这是两个教程示例所说的应该发生的情况(例如这里:http ://wrobstory.github.io/2013/10/mapping-data-python .html和另一个我忘记保存链接的地方)

有人可以帮帮我吗?提前谢谢你们