origin左右轴不同刻度图例
时间: 2025-06-17 13:23:26 浏览: 96
### 如何在 Origin 中设置左右 Y 轴不同的刻度并添加图例
#### 创建双 Y 轴图表的基础操作
为了实现左右 Y 轴的不同刻度,在 Origin 中可以按照以下方式完成基础配置。首先,需要准备数据表并将其实现可视化[^1]。
```plaintext
| X | Left_Y | Right_Y |
|------|---------|----------|
| 1 | 10 | 5 |
| 2 | 20 | 10 |
| ... | ... | ... |
```
通过上述表格结构,X 列作为共同的横坐标轴,Left_Y 和 Right_Y 分别表示左 Y 轴和右 Y 轴的数据列。
---
#### 设置左右 Y 轴的不同刻度
要调整左右 Y 轴的刻度差异,需执行以下具体操作:
1. **导入数据**
将包含三列(X、Left_Y、Right_Y)的数据导入至 Origin 的工作区中[^4]。
2. **绘制初始图形**
使用 `Plot` -> `Multi-Y` 功能菜单中的选项创建初步的多 Y 图形。此时默认会生成带有左侧 Y 轴的图像。
3. **启用右侧 Y 轴**
在图形窗口中点击工具栏上的 “Layer Contents” 按钮,将目标数据列分配给第二个图层(即关联到右侧 Y 轴)。此过程可以通过拖拽的方式快速完成[^2]。
4. **自定义两侧 Y 轴属性**
- 对于左侧 Y 轴:双击左侧 Y 轴进入 Axis Dialog 面板,设定所需范围与间隔。
- 对于右侧 Y 轴:同样双击右侧 Y 轴,独立调节其数值区间以及标签样式[^3]。
---
#### 添加图例说明
当完成了基本布局之后,则可进一步完善图例部分以增强表达效果:
- 进入 Plot Details 窗口后切换至 Legend/Titles 页面;
- 修改自动产生的文字描述或者手动输入新的表述内容以便区分两条曲线分别代表哪组变量关系。
此外还可以利用颜色编码等方式辅助识别每条线所对应的测量维度。
---
以下是基于 Python 实现类似功能的一个简单例子供参考:
```python
import matplotlib.pyplot as plt
fig, ax1 = plt.subplots()
ax2 = ax1.twinx() # instantiate a second axes that shares the same x-axis
ax1.plot([1, 2, 3], [10, 20, 25], 'g-', label='Line A')
ax2.plot([1, 2, 3], [100, 50, 75], 'b--', label='Line B')
ax1.set_xlabel('Time (s)')
ax1.set_ylabel('Temperature ($^\circ$C)', color='green')
ax2.set_ylabel('Humidity (%)', color='blue')
handles1, labels1 = ax1.get_legend_handles_labels()
handles2, labels2 = ax2.get_legend_handles_labels()
plt.legend(handles1 + handles2, labels1 + labels2)
plt.show()
```
阅读全文
相关推荐




















