有用的话点个赞吧~
用altair作图,有时候我们只想要显示数据的其中一部分,比如1-100的数据,我只想显示1-50的,所以要设置坐标范围。
import altair as alt
#随便画一个plot
alt.Chart(data).mart_line().
encode(x=alt.X(data_lable, scale=alt.Scale(domain=[0,50])))
#假定要设置X轴范围为0-50
设置了0-50后,你发现不在轴内的数据还是显示了,那你就得使用这个
alt.Chart(data).mart_line(clip=True).
encode(x=alt.X(data_lable, scale=alt.Scale(domain=[0,50])))
我们有时候还想设置坐标标签格式,譬如保留两位有效数字这样,那就可以这样
alt.Chart(data).mart_line().
encode(x=alt.X(data_lable, scale=alt.Axis('.2e'))