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

javascript - 如何使用垂直或水平运算符在 Vega 中连接多个视图?

我想使用垂直或水平运算符在 Vega 中连接多个视图?我试图将一个规范放在“vconcat”数组中,但没有显示可视化。我要为多视图做什么。

我通过以下链接 https://vega.github.io/vega-lite/docs/concat.html

任何人帮助给出示例?谢谢

0 投票
0 回答
190 浏览

javascript - 地理地图上的 Vega 热图

有没有人有一个例子说明我如何使用 Vega 在地理地图上绘制热图?我意识到 Vega 热图更多地用于比较XY而不是实际地理,但能够实现该功能将非常有帮助。:

https://vega.github.io/vega/examples/county-unemployment/

https://vega.github.io/vega/examples/heatmap/

有没有人成功地做这样的事情?一种解决方案可能是我以网格模式重叠第二个地理地图,并根据我编写的某种算法为该地图中的每个单元格着色,但我更喜欢使用外部库而不是复制预先存在的功能。如果我应该使用另一个库,那也可以。

0 投票
1 回答
611 浏览

svg - Vega line chart with a single line

How do you create a line chart in Vega with just a single line? There is an example provided by vega: https://vega.github.io/vega/examples/line-chart/ that has multiple lines. The do not provide a single line example.

How do I change this example to only have one line? Is it in the marks section of the specification below?

0 投票
1 回答
526 浏览

svg - Vega lite 使用一个数据字段作为轴,另一个作为标签

Vega Lite中,是否可以将数据值的一个字段用作轴值,将另一个字段用作标签?

如果这是我的 vega lite 规格,那么图表可以正常工作,但在 x 轴上显示日期。如何改为在 x 轴上显示日期名称?

在此处输入图像描述

August 16它在August 17x 轴上显示日期字段。我怎样才能让它显示 dayName 字段呢?它应该显示Tue, Wed, 等等。

0 投票
1 回答
1990 浏览

vega - 如何删除 vega(-lite) 图周围的边框?

Vega/Vega Lite 绘图周围有一个淡淡的灰色边框......是否可以通过配置参数删除它,还是我需要渲染为 SVG 并使用 CSS 来这样做?

0 投票
4 回答
1704 浏览

charts - VEGA 图表个别条形颜色

我想在图表中制作每个条形 - 用不同的颜色。请帮忙。

所以默认图表如文档中所述: https ://vega.github.io/vega/examples/bar-chart/

例如 - 我想做:蓝色,红色,黄色,绿色,蓝色,蓝色。

请帮忙!谢谢!

0 投票
0 回答
290 浏览

node.js - 使用 bot 框架和 Vega 库在聊天机器人中显示图表

我正在使用 Microsoft Bot Framework 和 Vega 库构建数据可视化机器人。我遵循了 github 中的代码。谁能告诉我我的代码有什么问题?

但是,当我运行我的代码时,发生了错误:

这是我的代码:

botbuilder-vega.js

我的 json 文件看起来像这样——test.vg.json:

0 投票
1 回答
690 浏览

vega - 在 vega 中计算

我在 Kibana 中使用 vega。

我从“数据”部分的两个不同索引中选择两个值。但现在我需要总结这些值并将其可视化在“标记”部分。有谁知道,我该怎么做?现在在“标记”部分,我只使用第一个“数据”中的一个值。

我的代码如下:

0 投票
1 回答
131 浏览

vega - 在 vega-lite 中对联合域进行排序?

玩图层,我找不到可靠的方法来按 x (“b”字段值)对值 y 维度进行排序。

我尝试为“y”编码配置“排序”字段,但出现 domainSortDropped 错误。没关系,但也许有一种方法可以通过在通道创建之前“预排序”值来避免它?

如果我手动传递排序的数据集,指定"sort": null“y”编码,vega 仍然按字母顺序按“x”对行进行排序。难道我做错了什么?如何获得“下降条”又名“瀑布”图表?

0 投票
1 回答
394 浏览

kibana - 如何为 Vega 分层图动态生成父键

我正在使用 vega (vega 3.0) 在 Kibana 中绘制树形图。我正在使用分层来转换我的数据。我有分层转换的关键字段,但我的数据中没有 parentKey 字段。我想根据以下逻辑从我现有的数据中生成 parentKey。

  1. 对于数据中的每个节点,其父节点的 step_id=(current step_id)-1。
  2. 有可能有多个节点,其马赫 step_id=(current step_id)-1。我想过滤唯一具有当前节点时间戳之前的时间戳的节点。

我在这里有两个问题。

  • 我可以直接从 Vega 转换中使用上述两个条件在我的弹性搜索数据库中执行搜索吗?我没有从文档中看到任何 API 调用或搜索可能性。请让我知道是否可能。
  • 如果无法直接搜索。那么我该如何使用现有的转换规则呢?

我已经尝试过查找转换,并且可以成功应用上面提到的#1 规则。但我不能同时注入#2 规则。我看不到使用两个不同键的查找,而且对于一系列值也是如此。

我正在尝试研究 Vega 源中的查找实现。但在此之前想了解现有转换是否可行。任何提示表示赞赏。