我可以修改经典的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.Legend
的symbolOpacity
和gradientOpacity
无济于事
color=alt.Color(
'Origin:N',
legend=alt.Legend(
# symbolOpacity=1,
gradientOpacity=1,
)
)