是否有可能在网页上链接多个vega图表而不将它们合并成一个组合图表?
我试图在仪表板上这样做,以使我能够更好地控制造型,特别是通过将图表放在不同的瓷砖上,并使这些图形具有响应性。根据,组合图表不能使与"width": "container"响应。
我创建了以下两个示例图表,并将它们嵌入到一个HTML文件中,但我得到了以下例外:Uncaught (in promise) Error: Cannot find a selection named "selector002".
有什么办法能让这事和维加合作吗?或者,如果我能以某种方式让vconcat图表
在以HTML格式保存以Python生成的图表后,默认工具提示似乎在HTML版本中不可用。
当我在木星中运行这段代码时,我可以在木星输出中看到工具提示。但是,当我在浏览器中打开bar.html文件时,当我悬停在图表上时,没有显示工具提示。
import altair as alt
from vega_datasets import data
barley = data.barley()
chart = alt.Chart(barley).mark_bar().encode(
x='variety:N',
y='sum(yield):Q',
我需要在牛市创建一个分面的图表。我正在使用这个链接()中给出的示例,它将图表放置在水平位置。代码是
import altair as alt
from vega_datasets import data
iris = data.iris.url
alt.Chart(iris).mark_point().encode(
x='petalLength:Q',
y='petalWidth:Q',
color='species:N',
column='species:N'
).properties(
我正在用Vega-Lite制作时间序列图表,我想设置x轴的最小和最大值,而不是正在显示的值。原因是我在单独的图表中并排显示多个时间序列,并且我希望它们的x轴对齐,即使某些序列比其他序列开始得更早。
我找到了,它似乎是可以使用的正确属性。说,对于时间字段,这应该是一个两个元素的时间戳数组。但是,我将其设置为什么似乎并不重要,我的图表不呈现任何线条,也不呈现x轴上的任何刻度,并且在控制台中打印警告Infinite extent for field "data": [Infinity, -Infinity]"。
更令人困惑的是,我可以通过同样的方式设置encoding.y.s
我想添加两个图表到一个Folium地图弹出窗口使用文森/维加。我创建了两个带有图表的文森特对象,并试图通过链接两个add_child()方法将它们都添加到一个弹出实例中。但是只有第二个图表会被呈现。
以下是我使用的代码,但没有数据,只是用于图表的数据的描述。
from folium import Map, CircleMarker, Vega, Popup
from vincent import Bar
import math
map = Map(zoom_start=8, tiles='cartodbpositron',
location = [-