问题标签 [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 回答
210 浏览

vega - Vegalite 日线图摆动

我遇到了 vegalite 的问题,即当线条应该是直的并且日期不等间距时,图表会出现“摇摆线”。

任何人都可以验证这是一个错误,还是我在规范中犯了错误? 在此处输入图像描述.

我发现当您增加数据点的数量时,这个问题会变得更加严重。

要复制此问题,请将以下规范粘贴到vega lite 编辑器中:

编辑:后续 - 在 Altair 中进行实验,似乎与日期方面无关。以下两个代码块都会遇到相同的问题:

相反,以下产生了一个平滑的图(pandas 和 matplotlib):

0 投票
3 回答
1421 浏览

julia - 为 Jupyter 笔记本调整 Julia 内核中的绘图大小

我想知道是否有任何方法可以在 Jupyter 中指定内联图的大小。目前,我使用 Vega 库,宽度和高度不起作用。有任何解决方法。

0 投票
1 回答
194 浏览

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

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

0 投票
1 回答
100 浏览

node.js - 无法启动 vega-editor

vega-editor允许交互式编辑和查看渲染vegavega-lite可视化 。https://github.com/vega/vega-editor

我已经按照上面的说明安装了README.md。两者npm link都不起作用vegavega-lite:所以我手动将其复制.jsvega-editor/vendor目录中:

这确实解决了and的404问题。然而,主要只显示空白页。使用我们看到:vega.jsvega-lite.jsindex.htmlview source

在此处输入图像描述

那么这里可能缺少什么来启动编辑器网页呢?

0 投票
1 回答
213 浏览

javascript - 为什么从 Vega 编辑器简单复制过去的规范不能在本地工作?

我在 Vega Editor 中有这个规范,它可以工作:

但是,当我将过去复制到本地开发中时,它不起作用。

首先,我将版本 3.0.0-beta.31 放入 src="https://vega.github.io/vega/vega.js",在我看到它不起作用后,我尝试了这个脚本 source src=" https://cdnjs.cloudflare.com/ajax/libs/vega/2.6.5/vega.min.js”谁是相同版本的Vega编辑器...但是它也不起作用!

请问有人可以帮助我吗?

0 投票
1 回答
733 浏览

javascript - 如何用 Vega 将这个堆积条形图变成水平堆积条形图?

有人可以帮我在 Vega 中使用以下规格制作水平堆积条形图吗?

我没有到达用横条反转轴:(

反转轴很容易,但我只是垂直反转堆叠的条,但没有水平

非常感谢您的帮助 :)

0 投票
1 回答
90 浏览

clipping - 如何在 Vega 3.0 中剪切标记?

有人可以指出如何在 Vega 3.0中剪辑标记吗?

例如,我从https://vega.github.io/vega/examples/line-chart/中的规范开始。然后我设置了 y 比例domainMin:20domainMax:50但看到它的线泄漏超过 y=20 和 y=50。

然后我想autosize:"none"可能会纠正这个问题,但剪裁不仅适用于标记,还适用于轴刻度和标签。

0 投票
0 回答
55 浏览

vega - VegaJS 中的树转换

如果结果数据已经是“树状”形式,是否可以进行树可视化,尤其是在 Vega 3 中?广义 - 如果每个子级别都有一些额外的对象/列表,是否可以转换/绘制树?每个子级别将具有相同的子结构。理想情况下,我想为子树键(相对于当前)和子元素列表(也相对于当前)指定一个表达式。

0 投票
2 回答
64 浏览

javascript - 在不移动整个图的情况下更改比例域

我正在做一个实时模拟。我生成了一个小时的数据,但我只想呈现其中的一部分,并在靠近右边缘时滚动绘图。我定义了两个信号:

和一个规模

我在标记中有一个过滤器,以确保我只显示范围内的数据。

在我的 javascript 中,我更新了 timeStart 和 timeEnd 的值,并且绘图现在包含我想要的数据的子集,但是整个绘图向右移动了我添加到 timeStart 和 timeEnd 的时间量。不是我想要的。在轴上放置偏移量不起作用。我错过了什么?

0 投票
2 回答
136 浏览

svg - 是否可以用 vega-lite 或 vega 制作格子分层图

我想知道 vega-Lite 或 Vega 是否支持制作具有额外层的格子可视化?

我能够制作两种可视化类型,但不能将它们结合起来。我的问题是我希望能够使用导出到 png/svg 按钮一次保存所有分层图形。

谢谢你的帮助