【发布时间】:2022-01-15 21:49:17
【问题描述】:
我有这个数据框:
x y term s
0 0.000000 0.132653 matlab 0.893072
1 0.000000 0.142857 matrix 0.905120
2 0.012346 0.153061 laboratory 0.902610
3 0.987654 0.989796 be 0.857932
4 0.938272 0.959184 a 0.861948
并生成了这张图表:
使用此代码:
chart = alt.Chart(scatterdata_df).mark_circle().encode(
x = alt.X('x:Q', axis = alt.Axis(title = "⏪ less physical | more physical ⏩", tickMinStep = 0.05)),
y = alt.Y('y:Q', axis = alt.Axis(title = "⏪ less data | more data ⏩", tickMinStep = 0.05)),
color = alt.Color('s:Q', scale=alt.Scale(scheme='redblue')),
tooltip = ['term']
).properties(
width = 500,
height = 500
)
已经为 x 和 y 轴设置了tickMinStep = 0.05,我不确定为什么图表没有反映这个参数。
谢谢。
【问题讨论】:
标签: python scatter-plot altair vega-lite