问题标签 [altair]
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.
python-3.x - Altair 空图:编译后的规范使用 Vega v3,但当前版本为 4.2.0
下面的代码产生一个空图:
JavaScript 控制台显示以下消息:
编译后的规范使用 Vega v3,但当前版本是 4.2.0。
据我所知,Altair 实际上似乎没有使用 Vega 4.2.0,尽管在 GitHub 上似乎有一些在这个意义上的发展。问题是:如何将 Vega 降级到与 Altair 兼容的 v3?或者这甚至不是我应该尝试做的?
观察:使用 JupyterLab 0.32.1
python - Altair 滑块变换数据
几周以来,我一直很喜欢使用 Altair,但我一直不知道如何解决问题。我一直在尝试绘制平均温度数据与月份的简单图,并使用滑块小部件来过滤年份。我可以让绘图工作,但是一旦我使用滑块选项,它就不会显示任何数据。我尝试只使用选择选项,但没有奏效。我只是不知道如何处理转换选项。我使用美国人口随时间变化的例子作为指导。
jupyter-notebook - 让 Altair 与 Jupyter Notebook 一起工作
试图让 Altair 与 Jupyter Notebook 一起使用,我使用它安装了它
但是当我尝试做一个示例图时
正如他们的快速入门指南中所见,我得到
即使我已经使用 Conda 安装了 vega。不过,我可以制作 vega 示例图。不过,我无法启用 Jupyter 扩展,因为 Jupyter 说它不兼容。
任何帮助表示赞赏。
python - 在多折线图中将单个选择置于最前面
我正在使用单个选择器绘制多折线图以突出线条。问题是当我选择一条线而其他线重新着色时,所选线被埋在其他一些线下,而我希望它出现在前面,完全可见。我可以使用alt.value('transparent')
,但这只会使所有其他行消失,而是希望它们仍然可见并在背景中。有没有办法使这项工作?
在下面的示例中,我有 10 行,似乎 vega-lite 正在绘制第一行 A,然后在其上方绘制 B 行,直到行 L。因此,如果选中,则只有 DataFrame 中的最后一列 L 行是完全可见的.
预先感谢您的帮助!
这是重现图表的代码:
python - 在 altair 中重命名工具提示
我正在尝试使用以下代码在 Altair 中绘制图表。
但由于工具提示名称很奇怪,我想在图表上使用“as”重命名它,如下所示。
如何重命名工具提示,以便查看图表的用户以更易读的方式显示它。
python - Altair 中的交互式绘图选择不会突出显示点
我正在尝试在 Altair 中生成 2 个共享相同的地块selection
。
我想绘制人口(y)与年龄(x)的散点图和条形图。我正在使用 Altair 内置数据集population
。人口是people
此数据集中列的总和。数据集包含year
、people
和age
的列sex
。sum(people)
我可以使用和绘制它来获得总人口y
。age
对于条形图,我可以使用柱类似地绘制sum(people)
年龄和颜色。sex
我正在尝试在这两个图之间设置画笔/选择,以便我可以在散点图中突出显示,同时更新条形图以反映该选择。但是,我遇到了以下问题
我正在使用 Altair 文档中的分层条形图示例作为示例。
这是代码
我已经修改了文档示例中的代码。我首先创建一个散点图,然后使用基于selection
. 然后我定义了相同 2 列的条形图,并再次使用selection
来指定颜色。这是输出
现在,我想在顶部(散点)图上拖动一个框以选择一些点,同时底部(条形)图表应根据selection
. 当我拖入顶部情节以制作我的selection
时,会发生这种情况
问题
- 在顶部绘图中拖动以进行选择后,两个绘图中的颜色(选择内部和外部)都更改为
lightgrey
。我预计,在这两个图中,选择/画笔内部会被突出显示,但外部应该是lightgrey
.
如何获得同时在顶部和底部图中突出显示的选择?
编辑
我想要这种行为,其中一个图中的画笔/选择同时在第二个(链接)图中突出显示。
软件包版本: