问题标签 [vega]

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 回答
479 浏览

vega - 如何在 vega 中以编程方式选择项目?

以下工作,但它似乎不正确(见现场演示)

这样做的正确方法是什么?

0 投票
0 回答
499 浏览

r - ggplot2 vs vega 语法背后的主要区别和优缺点是什么?

Vegaggplot2 使用不同的底层语法,Hadley 表示“随着时间的推移,随着 vega 和 gg2v 变得更加成熟,它可能会收敛,但不期望 ggplot2 和 gg2v 会完全一致。这可能更容易想到gg2v 作为 ggplot2 定义的图形 DSL 的替代规范和渲染" http://goo.gl/rWzLTe

但是,使用一个与另一个的主要优点和缺点到底是什么?

0 投票
1 回答
1512 浏览

python - 使用 Vincent 创建多线图

我正在尝试使用文森特创建多线图。

我有一个具有以下布局的 csv 文件:

这是我的代码:

这会运行并生成一个图表,但图表中不显示任何线条:

在此处输入图像描述

使用 .grammar() 检查数据我看到每周的分数是这样的:

感谢您在获得此渲染方面的任何帮助。

0 投票
1 回答
817 浏览

python - 使用 Vincent/Vega 添加图表标题

我正在尝试使用文森特在 python 中创建 Vega 图表。有没有办法给图表添加标题?出于某种原因,我找不到任何使用 Vincent 和/或 Vega 创建的顶部有图表标题的图表示例。

这是来自文森特网站的示例代码:

我试图做一些bar.title="Chart Title"没有成功的事情。

0 投票
1 回答
269 浏览

python - 使用 Vincent 向现有 Vega 可视化添加“domainMax”属性

我正在使用 Python 中的 Vincent 创建一个 StackedBar 可视化项。数据来自 pandas 数据框,每列代表一个百分比,每行总和为 100%

Vincent / Vega 试图提供帮助,并在 Y 轴上添加一个缓冲区,以便当我想达到 100 时,它的最大值为 110 (%)。

我需要添加的属性是 Y 比例语法中的“domainMax”,但在导入 Pandas 数据框后,我无法弄清楚如何使用 Vincent 的 PropertySet 或类似命令来添加它。

这是手动添加 domainMax 的数据示例,任何人都可以建议如何在 Python 中执行此操作

[...]

0 投票
3 回答
2471 浏览

visualization - 无法在 IPython 中使用 vincent 进行绘图

尝试在 IPython 中用 vincent 绘制样本图:

什么也没有发生。我需要启用 IPython 中的任何特殊设置吗?我需要禁用内联选项吗?

0 投票
1 回答
115 浏览

python - Vincent - 将单个对象数组传递给 Data

我正在尝试在Vincent中创建一个数据数组,其格式类似于Vega 教程中的格式。

但是,我还没有弄清楚该怎么做。使用 Data.from_iter() 和 Data.from_mult_iter() 要求数据具有明确的索引和列名。我认为 data.keypairs() 看起来很有希望,但这也产生了截然不同的格式。

到目前为止,这里有一些尝试:

有谁知道如何使用文森特生成上述格式?如果我想要具有三个键/值对的对象,例如:

非常感谢你的帮助!

0 投票
2 回答
1691 浏览

python - 无法在 iPython 笔记本中使用 Vincent 绘制世界地图

这个问题可能与Unable plot with vincent in IPython有关,尽管我认为这不是完全相同的问题。

我可以在 IPython 0.13.1 笔记本中使用 Vincent 0.4.4 绘制条形图,如下例所示(在文档中找到):

但是,我无法对数据映射示例中的世界地图表示做同样的事情:

我已将值“world_topo”替换为从此处下载的 Topojson 文件 (world-countries.topo.json) 的路径。

没有显示错误,也没有任何反应。顺便说一句,我没有使用 HTTPS。这是最简单的地图图表示例,所以我想它应该可以顺利运行...

有任何想法吗?

0 投票
0 回答
387 浏览

vega - 如何将折线图与条形图对齐

我想将以下图表的线顶点(和项目符号)与相应条形的中心对齐:

不幸的是,线标记不支持该dx属性。我尝试使用一个组,但无法让它工作。

0 投票
2 回答
895 浏览

knitr - 用 ggvis 将 RMarkdown 编织到 Word

当我尝试将带有ggvis绘图的 RMarkdown 文档编织到 Word 时,我从 Rstudio 收到以下消息。

是否存在一个优雅的解决方案(无需太多努力)来实现这一点,也许使用export_pngand vg2png