最佳答案
使用alt.condition
获取条件轴标签颜色:
import altair as alt
import pandas as pd
df = pd.DataFrame({
'x': ['A', 'B', 'C', 'D', 'E'],
'y': [5, 3, 6, 7, 2],
})
alt.Chart(df).mark_bar().encode(
x='x',
y=alt.Y('y', axis=alt.Axis(
labelColor=alt.condition('datum.value > 3 && datum.value < 7', alt.value('red'), alt.value('black'))
))
)
关于python - 在 altair 图中为一些 x 标签着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66684882/