小编PSA*_* KM的帖子

如何替换 Altair 中的轴标签?

我想将轴标签从 [0,0.5,1] 更改为 ['infrequent','average','frequent'] ,如下所示: 在此输入图像描述

我尝试按如下方式进行更改,但它不起作用。

alt.Chart(df).mark_circle().encode(
    alt.X('x:Q',
          axis=alt.Axis(values=['infrequent','average','frequent']),title="A's frequency"),
    alt.Y('y:Q',
          axis=alt.Axis(values=['infrequent','average','frequent']),title="B's frequency"),
    color=alt.Color('s:Q',scale=alt.Scale(domain=[0, 1],scheme="redyellowblue")),
    tooltip=['term',    
             alt.Tooltip('cat:Q', title="Occurence in A"),
             alt.Tooltip('ncat:Q', title="Occurence in B"),
             alt.Tooltip('s:Q', title="Score close to A",format='.2')]
).properties(
    width=300,
    height=300
)
Run Code Online (Sandbox Code Playgroud)

变更后的图表如下: 在此输入图像描述

有人能给我一些建议吗?提前致谢。

python altair

1
推荐指数
1
解决办法
4935
查看次数

标签 统计

altair ×1

python ×1