You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 09:50:37