有没有办法在Altair归一化堆叠条形图中显示0% - 100%而不是0.0 - 1.0?
我试过了
x=alt.X('sum(yield)', stack="normalize", scale=alt.Scale(range=[0, 100]))
但这并没有给出预期的结果。
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x=alt.X('sum(yield)', stack="normalize"),
y='variety',
color='site'
)发布于 2019-05-08 00:03:06
您可以沿着有问题的轴使用轴格式参数。例如:
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x=alt.X('sum(yield)', stack="normalize", axis=alt.Axis(format='%')),
y='variety',
color='site'
)

牵牛星使用d3格式的代码;有关这些的更多信息,请访问here。
https://stackoverflow.com/questions/56016547
复制相似问题