问题标签 [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 - Vegalite 日线图摆动
我遇到了 vegalite 的问题,即当线条应该是直的并且日期不等间距时,图表会出现“摇摆线”。
我发现当您增加数据点的数量时,这个问题会变得更加严重。
要复制此问题,请将以下规范粘贴到vega lite 编辑器中:
编辑:后续 - 在 Altair 中进行实验,似乎与日期方面无关。以下两个代码块都会遇到相同的问题:
和
相反,以下产生了一个平滑的图(pandas 和 matplotlib):
julia - 为 Jupyter 笔记本调整 Julia 内核中的绘图大小
我想知道是否有任何方法可以在 Jupyter 中指定内联图的大小。目前,我使用 Vega 库,宽度和高度不起作用。有任何解决方法。
node.js - 无法启动 vega-editor
vega-editor
允许交互式编辑和查看渲染vega
和vega-lite
可视化 。https://github.com/vega/vega-editor
我已经按照上面的说明安装了README.md
。两者npm link
都不起作用vega
或vega-lite
:所以我手动将其复制.js
到vega-editor/vendor
目录中:
这确实解决了and的404
问题。然而,主要只显示空白页。使用我们看到:vega.js
vega-lite.js
index.html
view source
那么这里可能缺少什么来启动编辑器网页呢?
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编辑器...但是它也不起作用!
请问有人可以帮助我吗?
javascript - 如何用 Vega 将这个堆积条形图变成水平堆积条形图?
有人可以帮我在 Vega 中使用以下规格制作水平堆积条形图吗?
我没有到达用横条反转轴:(
反转轴很容易,但我只是垂直反转堆叠的条,但没有水平
非常感谢您的帮助 :)
clipping - 如何在 Vega 3.0 中剪切标记?
有人可以指出如何在 Vega 3.0中剪辑标记吗?
例如,我从https://vega.github.io/vega/examples/line-chart/中的规范开始。然后我设置了 y 比例domainMin:20
,domainMax:50
但看到它的线泄漏超过 y=20 和 y=50。
然后我想autosize:"none"
可能会纠正这个问题,但剪裁不仅适用于标记,还适用于轴刻度和标签。
vega - VegaJS 中的树转换
如果结果数据已经是“树状”形式,是否可以进行树可视化,尤其是在 Vega 3 中?广义 - 如果每个子级别都有一些额外的对象/列表,是否可以转换/绘制树?每个子级别将具有相同的子结构。理想情况下,我想为子树键(相对于当前)和子元素列表(也相对于当前)指定一个表达式。
javascript - 在不移动整个图的情况下更改比例域
我正在做一个实时模拟。我生成了一个小时的数据,但我只想呈现其中的一部分,并在靠近右边缘时滚动绘图。我定义了两个信号:
和一个规模
我在标记中有一个过滤器,以确保我只显示范围内的数据。
在我的 javascript 中,我更新了 timeStart 和 timeEnd 的值,并且绘图现在包含我想要的数据的子集,但是整个绘图向右移动了我添加到 timeStart 和 timeEnd 的时间量。不是我想要的。在轴上放置偏移量不起作用。我错过了什么?
svg - 是否可以用 vega-lite 或 vega 制作格子分层图
我想知道 vega-Lite 或 Vega 是否支持制作具有额外层的格子可视化?
我能够制作两种可视化类型,但不能将它们结合起来。我的问题是我希望能够使用导出到 png/svg 按钮一次保存所有分层图形。
谢谢你的帮助