为标记设置不透明度但不在图例中设置

Set opacity for marks but not in legend

我可以修改经典 Simple Scatter Plot with Tooltips,为标记添加不透明度,但我希望图例颜色保持 100% 不透明。在我试图制作的图表中,我有一个包含数万行的 df。

import altair as alt
from vega_datasets import data

source = data.cars()

alt.Chart(source).mark_circle(size=60, opacity=0.1).encode(
    x='Horsepower',
    y='Miles_per_Gallon',
    color='Origin'
)

我试过 alt.LegendsymbolOpacitygradientOpacity 都没有用

color=alt.Color(
    'Origin:N',
    legend=alt.Legend(
        # symbolOpacity=1,
        gradientOpacity=1,
)
)

截至目前,这似乎是 vega-lite 的错误。根据@jvp 的建议,我已经提交了错误报告 here

更新 -- 已修复