问题标签 [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.
vega - 如何在 vega 中以编程方式选择项目?
以下工作,但它似乎不正确(见现场演示):
这样做的正确方法是什么?
r - ggplot2 vs vega 语法背后的主要区别和优缺点是什么?
Vega和ggplot2 使用不同的底层语法,Hadley 表示“随着时间的推移,随着 vega 和 gg2v 变得更加成熟,它可能会收敛,但不期望 ggplot2 和 gg2v 会完全一致。这可能更容易想到gg2v 作为 ggplot2 定义的图形 DSL 的替代规范和渲染" http://goo.gl/rWzLTe
但是,使用一个与另一个的主要优点和缺点到底是什么?
python - 使用 Vincent 创建多线图
我正在尝试使用文森特创建多线图。
我有一个具有以下布局的 csv 文件:
这是我的代码:
这会运行并生成一个图表,但图表中不显示任何线条:
使用 .grammar() 检查数据我看到每周的分数是这样的:
感谢您在获得此渲染方面的任何帮助。
python - 使用 Vincent/Vega 添加图表标题
我正在尝试使用文森特在 python 中创建 Vega 图表。有没有办法给图表添加标题?出于某种原因,我找不到任何使用 Vincent 和/或 Vega 创建的顶部有图表标题的图表示例。
这是来自文森特网站的示例代码:
我试图做一些bar.title="Chart Title"
没有成功的事情。
python - 使用 Vincent 向现有 Vega 可视化添加“domainMax”属性
我正在使用 Python 中的 Vincent 创建一个 StackedBar 可视化项。数据来自 pandas 数据框,每列代表一个百分比,每行总和为 100%
Vincent / Vega 试图提供帮助,并在 Y 轴上添加一个缓冲区,以便当我想达到 100 时,它的最大值为 110 (%)。
我需要添加的属性是 Y 比例语法中的“domainMax”,但在导入 Pandas 数据框后,我无法弄清楚如何使用 Vincent 的 PropertySet 或类似命令来添加它。
这是手动添加 domainMax 的数据示例,任何人都可以建议如何在 Python 中执行此操作
[...]
visualization - 无法在 IPython 中使用 vincent 进行绘图
尝试在 IPython 中用 vincent 绘制样本图:
什么也没有发生。我需要启用 IPython 中的任何特殊设置吗?我需要禁用内联选项吗?
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。这是最简单的地图图表示例,所以我想它应该可以顺利运行...
有任何想法吗?
vega - 如何将折线图与条形图对齐
我想将以下图表的线顶点(和项目符号)与相应条形的中心对齐:
不幸的是,线标记不支持该dx
属性。我尝试使用一个组,但无法让它工作。
knitr - 用 ggvis 将 RMarkdown 编织到 Word
当我尝试将带有ggvis
绘图的 RMarkdown 文档编织到 Word 时,我从 Rstudio 收到以下消息。
是否存在一个优雅的解决方案(无需太多努力)来实现这一点,也许使用export_png
and vg2png
?