origin画一个双折线图
时间: 2025-07-08 17:01:31 浏览: 4
### 如何在Origin中创建双折线图
#### 创建新工作表并输入数据
打开Origin软件,新建一个工作表。将要绘制的数据分别录入到不同的列中。通常情况下,第一列为横坐标(X),后续各列为不同系列的纵坐标(Y)。
#### 绘制基础折线图
选中用于构成第一条折线的数据范围(即X列以及对应的一个Y列),点击菜单栏中的`Plot`选项卡,在下拉列表里找到`Line`子项下的`Line`命令来生成初始图形[^1]。
#### 添加第二条折线至现有图表
对于希望作为另一侧Y轴表示的新一组XY关系,先保证当前窗口处于刚才制作好的单折线状态;接着再次回到源数据表格界面选取新的成对变量集合作为补充材料;最后通过右键快捷方式选择“Add to Active Graph as New Layer”,这样就能把额外的信息附加进来形成复合视图了。
#### 设置双重垂直刻度尺
当两条曲线代表物理意义差异较大或者数值跨度悬殊的情况时,则有必要引入独立标定体系以增强可读性和准确性。这一步骤涉及到了调整右侧新增加出来的那一层属性面板里的Axis设置部分:切换至Layer 2标签页,展开其内部有关Vertical Axis节点的内容,勾选Show复选框开启显示开关,并依据实际需求自定义Title文字说明及其Format样式参数等细节配置。
#### 完善整体布局与美化处理
完成上述基本构建之后,还可以进一步优化整个作品的表现形式。比如修改线条颜色、粗细程度;增加数据点标记符号;定制网格线疏密间隔;编写详尽而清晰的图例解释等等操作均有助于提升最终成果的专业水准和视觉效果[^3]。
```python
import numpy as np
from matplotlib import pyplot as plt
# 示例Python代码仅作概念展示用途,具体实现需参照Origin官方指南或内置帮助文档执行相应指令序列。
x = np.linspace(0, 5, 100)
y1 = np.sin(x)
y2 = 10 * np.cos(x)
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ax1.plot(x, y1, 'g-', label='Sine')
ax2.plot(x, y2, 'b--', label='Cosine')
ax1.set_xlabel('Time (s)')
ax1.set_ylabel('Sin Value', color='g')
ax2.set_ylabel('Cos Value*10', color='b')
plt.show()
```
阅读全文
相关推荐

















