# 填充

图表选项中的填充值可以用几种不同的格式提供。

# 数字

如果此值为数字,则将其应用于所有边 (左、上、右、下)。

例如,在图表的所有边定义 20px 填充

let chart = new Chart(ctx, {
    type: 'line',
    data: data,
    options: {
        layout: {
            padding: 20
        }
    }
});

# {top, left, bottom, right} 对象

如果此值为对象,则 left 属性定义左侧填充。类似地,也可以指定 righttopbottom 属性。省略的属性默认为 0

假设你想在图表画布的左侧添加 50px 的填充,你可以执行以下操作

let chart = new Chart(ctx, {
    type: 'line',
    data: data,
    options: {
        layout: {
            padding: {
                left: 50
            }
        }
    }
});

# {x, y} 对象

这是为左/右和上/下定义相同值的简写方式。

例如,在径向线性轴上进行 10px 左/右和 4px 上/下填充 刻度背景填充

let chart = new Chart(ctx, {
    type: 'radar',
    data: data,
    options: {
        scales: {
          r: {
            ticks: {
              backdropPadding: {
                  x: 10,
                  y: 4
              }
            }
        }
    }
});
上次更新: 2024年5月17日 下午12:33:38