Python 在牛郎星上,顶层的星图标记能完全覆盖底层的星图标记吗?

Python 在牛郎星上,顶层的星图标记能完全覆盖底层的星图标记吗?,python,altair,Python,Altair,我想要一张牵牛星的杠铃式图表。有没有办法完全隐藏“铃铛”后面的“条”呢?即使铃铛层在顶部,在铃铛下面也可以看到条 df = pd.DataFrame({'Category': ['Foo', 'Foo','Bar','Bar'],'Value':[10, 50, 20, 70], 'Start': [10, 10, 20, 20],'Stop': [50, 50, 70, 70], 'Level':['One','Two','One','Two']}) dot = alt.Chart(df).

我想要一张牵牛星的杠铃式图表。有没有办法完全隐藏“铃铛”后面的“条”呢?即使铃铛层在顶部,在铃铛下面也可以看到条

df = pd.DataFrame({'Category': ['Foo', 'Foo','Bar','Bar'],'Value':[10, 50, 20, 70], 'Start': [10, 10, 20, 20],'Stop': [50, 50, 70, 70], 'Level':['One','Two','One','Two']})

dot = alt.Chart(df).mark_circle(size=200,color='red').encode(
x=alt.X('Value:Q',axis=alt.Axis(grid=True)),    
y=alt.Y('Category:N',axis=alt.Axis(grid=False)))

line = alt.Chart(df).mark_rule(color='gray',size=3).encode(
alt.X('Start:Q'),alt.X2('Stop:Q'), 
y=alt.Y('Category:N'))

line+dot

您可以尝试将不透明度设置为1

dot=alt.Chart(df).标记圆圈(大小=200,颜色=红色,不透明度=1).编码(