[英]Altair choropleth map, color highlight based on line chart selection
[英]Is there anyway to popping out of part of Map or change of color on selection in Altair
我正在尝试在altair中绘制印度州。我能够绘制图形并在工具提示中显示州名称。我希望该州在选择时弹出或更改颜色。是否有任何方法可以这样做。
我尝试使用selection_interval。但是由于我是新手而无法做到
'''蟒蛇
import altair as alt
url = "https://raw.githubusercontent.com/deldersveld/topojson/master/countries/india/india-states.json"
source = alt.topo_feature(url, "IND_adm1")
alt.Chart(source).mark_geoshape().encode(
tooltip='properties.NAME_1:N',
color=alt.value('lightgray')
).properties(
width=800,
height=500
)
您可以使用具有条件颜色的单一选择来执行以下操作:
import altair as alt
url = "https://raw.githubusercontent.com/deldersveld/topojson/master/countries/india/india-states.json"
source = alt.topo_feature(url, "IND_adm1")
hover = alt.selection_single(on='mouseover', empty='none')
alt.Chart(source).mark_geoshape().encode(
tooltip='properties.NAME_1:N',
color=alt.condition(hover, alt.value('steelblue'), alt.value('lightgray'))
).properties(
width=800,
height=500
).add_selection(
hover
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.