如何在箱线图中对齐各自框内的点(应用叠加时)

我有一个数据,其中组 x 是一列,假设为 A,而覆盖上有另一列,假设为 B。
是否有任何选项可以使这些点在各自的框中对齐?
以下是我的代码 -
createBoxPlot = Function({dt, cols},
Show("Using Columns for Box Plot:", cols);
// Create Dashboard with Box Plots
New Window("Analysis Dashboard",
Tab Box(
"Box Plots",
V List Box(
Text Box("Box Plot by A, B"),
For(i = 1, i <= N Items(cols), i++,
gb = Graph Builder(
Size(800, 500),
Show Control Panel(0),
Variables(X(:C), Y(As Column(cols[i])), Group X(:A), Overlay(:B)),
Elements(Box Plot(X, Y, Legend(4)), Points(X, Y, Legend(5)))
)
)
)
)
);
);我尝试过,但是它重叠了两个覆盖变量框,如下所示 -

我想知道我是否可以像这个问题的描述一样将它们并排放置,以及它们各自框内的点。
由于我没有你的数据,所以我会根据你的脚本进行一些猜测。我的图表中不会有 X 组,这可能很重要,也可能不重要
我们从这个开始

然后我们将覆盖层移动到 X 轴(如果需要,可以隐藏标签)

最后我们将同一列添加到颜色中

因此,在这种情况下我们不使用 Overlay,这可能会对您的数据或您尝试绘制的内容造成问题
为什么您在 X 轴上可以看到年龄和性别值,而对我来说这有点不同。

我想知道我做错了什么
您的其中一列可以是连续的吗?对于这种类型的绘图,它们必须是分类的(名义/序数)