这幅图他是怎么在origin中画的?我画的是这样,有什么办法可以把这两两幅图归到同一个x坐标下?

创建于:2025年10月11日

使用 GPT-5 回答 Chat01

问题

image.pngimage.png
image.pngimage.png

这幅图他是怎么在origin中画的?我画的是这样,有什么办法可以把这两两幅图归到同一个x坐标下?

回答

你这两个箱线图(boxplot)确实看起来是分别绘制的,因此它们的横坐标(X轴)是独立的。要在 Origin 中把两幅图对齐到同一个 X 坐标系下(即共享同一个 X 轴),可以用以下几种方法实现 👇


✅ 方法一:在同一个 Layer 中绘制多个数据系列

这是最直接的方式。

步骤:

  1. 打开 Origin,在绘制第一个箱线图后,选中图形。
  2. 进入菜单:
    Graph → Layer Contents...(图形 → 图层内容)
  3. 在弹出的窗口中,将第二组数据(你原来绘第二幅图的数据)也添加到同一图层。
  4. 点击 OK
  5. 现在两组数据共用同一个坐标轴系统,你可以:
    • Plot Details 里调整组距(Group Spacing)。
    • 设置 Group Column Labels 来给 X 轴不同组添加标签(例如“等熵效率”“功率”等)。

📌 提示:如果你的数据分布形式是“不同算法/不同物理量”的组合(如第一张图那样),建议在 Origin 的工作表中组织为:

text
X GATNet SPLNet GMMNet SAGENet 等熵效率 ... ... ... ... 功率 ... ... ... ...

然后使用:

Plot → Statistics → Box Chart
即可自动分组并在一个坐标系下画多组箱线图。


✅ 方法二:多个 Layer 对齐显示(保持独立但共用 X 轴)

如果你需要保持两幅图的独立性(例如不同变量或不同刻度),可以采用 多图层叠加(Multi-Layer Alignment)

步骤:

  1. 打开其中一张图。
  2. 选择菜单:Graph → Add Layer → Below Current(添加图层 → 当前图下方)。
  3. 把第二张图的数据添加到新图层。
  4. 打开 Plot Details → Layer n → Link Axes
  5. 勾选:
    • Link X Axis Scale With Layer 1
    • 选择 Straight (1-to-1)
  6. 调整 Y 轴范围,使两图在视觉上对齐。

这样两张图的 X 坐标 完全一致,但 Y 轴独立。


✅ 方法三:手动调整两张独立图的对齐方式

如果你已经分别生成了两张独立图,可以:

  1. 选择其中一个图形窗口。
  2. 打开菜单 Graph → Merge Graph Windows...
  3. 选择你要合并的两个图。
  4. 在弹出对话框中:
    • 勾选 “Treat as Linked Layers (Share X Axis)”;
    • 设置行数为 2(上下排列);
    • 点击 OK

Origin 会自动对齐它们的 X 轴。


💡小结对比

方法特点是否共用X轴适用场景
方法一同层绘制✅ 是同类数据比较(如不同模型指标)
方法二多层链接✅ 是不同变量但需要对齐展示
方法三独立图合并✅ 是已画好两张图后再对齐

如果你方便的话,可以告诉我你原始数据在 Origin 工作表中的组织方式(例如每列代表什么、每行是什么),我可以帮你写出在 Origin 中的具体操作命令或分组设置
是否希望我帮你写出针对你这两幅图的具体“Layer Contents 设置和 Grouping 参数”?

分享这个问答