问题标签 [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.
javascript - 如何使用垂直或水平运算符在 Vega 中连接多个视图?
我想使用垂直或水平运算符在 Vega 中连接多个视图?我试图将一个规范放在“vconcat”数组中,但没有显示可视化。我要为多视图做什么。
我通过以下链接 https://vega.github.io/vega-lite/docs/concat.html
任何人帮助给出示例?谢谢
javascript - 地理地图上的 Vega 热图
有没有人有一个例子说明我如何使用 Vega 在地理地图上绘制热图?我意识到 Vega 热图更多地用于比较X
值Y
而不是实际地理,但能够实现该功能将非常有帮助。:
https://vega.github.io/vega/examples/county-unemployment/
https://vega.github.io/vega/examples/heatmap/
有没有人成功地做这样的事情?一种解决方案可能是我以网格模式重叠第二个地理地图,并根据我编写的某种算法为该地图中的每个单元格着色,但我更喜欢使用外部库而不是复制预先存在的功能。如果我应该使用另一个库,那也可以。
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?
svg - Vega lite 使用一个数据字段作为轴,另一个作为标签
在Vega Lite中,是否可以将数据值的一个字段用作轴值,将另一个字段用作标签?
如果这是我的 vega lite 规格,那么图表可以正常工作,但在 x 轴上显示日期。如何改为在 x 轴上显示日期名称?
August 16
它在August 17
x 轴上显示日期字段。我怎样才能让它显示 dayName 字段呢?它应该显示Tue
, Wed
, 等等。
vega - 如何删除 vega(-lite) 图周围的边框?
Vega/Vega Lite 绘图周围有一个淡淡的灰色边框......是否可以通过配置参数删除它,还是我需要渲染为 SVG 并使用 CSS 来这样做?
charts - VEGA 图表个别条形颜色
我想在图表中制作每个条形 - 用不同的颜色。请帮忙。
所以默认图表如文档中所述: https ://vega.github.io/vega/examples/bar-chart/
例如 - 我想做:蓝色,红色,黄色,绿色,蓝色,蓝色。
请帮忙!谢谢!
node.js - 使用 bot 框架和 Vega 库在聊天机器人中显示图表
我正在使用 Microsoft Bot Framework 和 Vega 库构建数据可视化机器人。我遵循了 github 中的代码。谁能告诉我我的代码有什么问题?
但是,当我运行我的代码时,发生了错误:
这是我的代码:
botbuilder-vega.js
我的 json 文件看起来像这样——test.vg.json:
vega - 在 vega 中计算
我在 Kibana 中使用 vega。
我从“数据”部分的两个不同索引中选择两个值。但现在我需要总结这些值并将其可视化在“标记”部分。有谁知道,我该怎么做?现在在“标记”部分,我只使用第一个“数据”中的一个值。
我的代码如下:
vega - 在 vega-lite 中对联合域进行排序?
玩图层,我找不到可靠的方法来按 x (“b”字段值)对值 y 维度进行排序。
我尝试为“y”编码配置“排序”字段,但出现 domainSortDropped 错误。没关系,但也许有一种方法可以通过在通道创建之前“预排序”值来避免它?
如果我手动传递排序的数据集,指定"sort": null
“y”编码,vega 仍然按字母顺序按“x”对行进行排序。难道我做错了什么?如何获得“下降条”又名“瀑布”图表?
kibana - 如何为 Vega 分层图动态生成父键
我正在使用 vega (vega 3.0) 在 Kibana 中绘制树形图。我正在使用分层来转换我的数据。我有分层转换的关键字段,但我的数据中没有 parentKey 字段。我想根据以下逻辑从我现有的数据中生成 parentKey。
- 对于数据中的每个节点,其父节点的 step_id=(current step_id)-1。
- 有可能有多个节点,其马赫 step_id=(current step_id)-1。我想过滤唯一具有当前节点时间戳之前的时间戳的节点。
我在这里有两个问题。
- 我可以直接从 Vega 转换中使用上述两个条件在我的弹性搜索数据库中执行搜索吗?我没有从文档中看到任何 API 调用或搜索可能性。请让我知道是否可能。
- 如果无法直接搜索。那么我该如何使用现有的转换规则呢?
我已经尝试过查找转换,并且可以成功应用上面提到的#1 规则。但我不能同时注入#2 规则。我看不到使用两个不同键的查找,而且对于一系列值也是如此。
我正在尝试研究 Vega 源中的查找实现。但在此之前想了解现有转换是否可行。任何提示表示赞赏。