Altair:如何为箱线图设置四个圆角?
为Altair箱线图设置四个圆角
好问题!你问到点子上了——当然可以给箱线图的箱体设置四个圆角!
和柱状图分开设置顶部两角的方式不同,Altair里的箱线图通过mark_boxplot()的cornerRadius参数就能一次性给箱体的四个角添加圆角,这个参数会统一应用到所有角,用法很简单:
import altair as alt from vega_datasets import data # 示例数据集 source = data.cars() alt.Chart(source).mark_boxplot( cornerRadius=4 # 调整这个数值来控制圆角大小 ).encode( x='Origin:N', y='Horsepower:Q' )
需要说明的是,目前mark_boxplot没有提供像柱状图那样单独控制某一个角(比如左下角、右下角)的参数,不过统一设置的cornerRadius已经能满足大多数可视化需求啦。
内容的提问来源于stack exchange,提问作者Revan
相关产品推荐
相关产品推荐

