vega相关内容

在Vega Lite中用二维数组数据代替表格

我正在尝试将数据从普罗米修斯(https://prometheus.io)读取到Vega Lite。 普罗米修斯以二维数组形式返回数据,如下所示: [[1, 10], [3, 6], [5, 0], [9, 4], [11, 2]] 是否可以在Vega Lite中将此数据转换为这样的数据? [ { "time": 1, "value": 10 }, { ..
发布时间:2022-04-03 17:50:46 其他开发

无法等待在角度/茉莉单元测试中完成DOM呈现

我有一个通过VegaEmbed(https://github.com/vega/vega-embed)构建的角度饼图组件,它使用Vega和D3作为底层图形依赖项。它通过提供标题和一些(键、值)对进行呈现。我隔离了该组件,并修改main.ts以在Stackblitz之外运行Jasmine,以便与您共享。在此测试中,我检查饼图是否确实为值“30%”|“70%”和图例“合并的CEO/董事长”|“单独的C ..
发布时间:2022-02-23 19:40:30 其他开发

安装后导入vega-embed

我已经安装了 vega &vega-lite &vega-embed 使用 npm,现在我按照说明 此处 了解如何将图形嵌入到我自己的页面中(不像 vega-embed 扩展那样在 vs-code 中显示它).> 我在我的 Angular 应用程序中编写了以下代码,但会引发错误: vega.component.html Vega Viz ..
发布时间:2021-11-04 11:43:23 其他开发

尽管安装了模块,但导入语句仍使 Angular 应用程序崩溃

如果语法正确且库已经安装,import 语句会导致错误(附图)的原因是什么?可能是下面两个主要设置文件 (package.json & tsconfig.json) 中的内容吗? 我们继承了一个很大的 Angular 应用程序,并在其中安装了 vega &vega-lite &vega-embed 使用 npm,现在我们正在尝试将 vega 图嵌入到提供的本地服务器网页中. 主要文件内 ..
发布时间:2021-11-04 11:43:20 其他开发

Vega-Lite 如何获取嵌套条形图?

我对 vega-lite 还很陌生.我真的很想让下面的嵌套条形图工作.此嵌套条形图描绘了跨多个类别的聚合值.输入数据根据两个字段进行细分(类别成员不均匀).然后汇总每个子组以显示第三个定量字段的平均值.vega 示例:嵌套条形图示例 如何不使用行函数? {“$schema":“https://vega.github.io/schema/vega-lite/v4.json",“数据":{“值 ..
发布时间:2021-09-18 19:26:07 其他开发

使用两个时间戳对数据进行分箱

我发帖是因为我没有找到与此主题相关的内容. 我的目标本质上是生成一个时间分箱图,绘制一些聚合值.例如.通常这会很容易,因为每个值都有一个时间戳,因此可以相对直接地进入 bin. 但是,我的问题在于每个值都有两个时间戳 - 开始和结束.与甘特图类似,这是一个我绘制的数据示例.我基本上想将时间线存在于所述 bin 中的值(平均值)分箱(bin 边界可能是新/旧任务开始/结束的地方).喜欢. ..
发布时间:2021-09-07 20:09:21 其他开发

如何在 PyQt 小部件中渲染 Altair/Vega

是否可以将 Altair 或 Vega(-Lite) 渲染到 PyQt 小部件,类似于支持多个后端的 Matplotlib?我知道我可以使用 Qt WebView 小部件来渲染带有 Vega-embed 的网页,但我想防止必须提供此服务的开销,即使在本地也是如此. 解决方案 使用 Altair 可视化绘图的最佳选择是使用 QWebEngineView,因为 altair 可以根据您设置的指 ..
发布时间:2021-06-24 19:34:53 其他开发

如何在Google Colab中显示Vega可视化

我可以使用Altair在Google Colab中显示Vega-Lite可视化效果.但是有没有办法显示简单的Vega可视化效果? 我在Google Colab中尝试了 ipyvega .但是,当我在Google Colab中运行其示例时,则什么也没有出现,并且没有错误. 解决方案 启用Colab渲染器后,您可以使用 altair.vega.Vega 类在Colab中显示vega图表. ..
发布时间:2021-05-12 20:02:38 其他开发

使用Altair mark_text在堆叠条形图中堆叠文本

我正在尝试使用 mark_text 在堆积的条形图中创建堆积的文本.我想用“时间"的值标记每个酒吧.在堆积面积图的对应堆栈中是否可以有文字标记?这是我创建酒吧&的方法文字图表: bar = alt.Chart(df_pivot,title = {'text':'人们如何度过他们的时间?','subtitle':'每天15分钟之间使用时间日志的平均分钟数和64'}).mark_bar().tra ..
发布时间:2021-04-29 19:04:02 Python

将图例添加到行&不使用尺寸/颜色的Altair图表的柱线

我正在使用Altair创建包含多条线的图表,每条线都有多个波段(代表不同的CI)&我正在努力了解如何添加图例.例如,在这个简单得多的示例中: 将altair导入为alt将熊猫作为pd导入df = pd.DataFrame(data = {'col1':[1,2,4,5,6],'col2':[3,4,7,4,4],'col3':[1.5,2.6,4.6,5.6,6.6],'col4':[3.6,4 ..
发布时间:2021-04-21 20:38:38 Python

在Jupyter Lab中显示Vega规范

如何显示vega规范(例如此强制定向布局)在Jupyter Lab/JupyterLab中? 解决方案 您可以通过javascript扩展使用Vega Embed: 添加脚本: %%javascript var script = document.createElement('script'); script.type = 'text/javascript'; ..
发布时间:2021-02-14 19:35:07 其他开发

如何使用Vega读取geojson

听起来超级简单,但我不知道如何为多边形使用geojson,而不是topojson. 这是我目前的尝试: "data": [ { "name": "nabs", "url": "both_boundaries.geojson", "format": {"type": "json"}, "transform": [ { ..
发布时间:2020-11-13 18:35:52 其他开发

如何在Altair中使用GeoJSON数据制作地图?

我对制图和Altair/Vega非常陌生. Altair文档中有一个示例,用于说明如何以美国各州的轮廓开始制作地图,它基本上是通过以下方式创建的: states = alt.topo_feature(data.us_10m.url, feature='states') # US states background background = alt.Chart(states).mark_ge ..
发布时间:2020-11-13 18:32:00 Python

Altair高度条件中的动态名称

我将按照以下示例创建一个条形图,其条件色格式为负值: import altair as alt $来自vega_datasets的b $ b导入数据 source = data.us_employment() alt.Chart(source).mark_bar()。encode( x =“ month :T“, y =” nonfarm_change:Q“, color = ..
发布时间:2020-10-01 03:18:04 Python

通过电子邮件发送维加图表

我可以通过任何方式从服务器端通过电子邮件发送vega图表吗?从Spring Boot应用程式说起?我将vega规范保存在db中,我也可以从服务器端填充数据,我想知道如何使用它发送带有图表的电子邮件. Vega嵌入将不起作用,因为大多数电子邮件客户端都从正文中过滤出脚本标签. 我也尝试过vega-cli,但是由于它基于nodejs库,所以我无法将其与Spring Boot集成. 感 ..
发布时间:2020-08-06 18:41:42 其他开发