origin绘图柱状线状复合
时间: 2025-05-22 07:48:04 浏览: 38
### 如何在 Origin 中创建柱状和线状结合的复合图表
要在 Origin 软件中创建柱状和线状结合的复合图表,可以遵循以下方法:
#### 数据准备
确保数据表格中有两列或多列数据。一列为用于绘制柱状图的数据,另一列为用于绘制折线图的数据。例如,在工作表的第一列放置 X 值(如时间或类别),第二列放置柱状图对应的 Y 值,第三列放置折线图对应的 Y 值。
#### 创建复合图表
1. **导入并选择数据**
将所需数据导入到 Origin 的工作表中,并选中所有需要绘制成图表的数据列[^4]。
2. **初始图表生成**
使用菜单栏中的 `Plot` -> `Column/Bar/Pie` -> `Clustered Column-Lines` 功能来快速生成一个初步的柱状和线状结合的图表。此操作会自动将选定的数据分别作为柱状图和折线图展示[^5]。
3. **调整图形属性**
- 打开 `Plot Details` 对话框(双击图表上的任意部分或者通过右键菜单进入)。在此对话框中可以选择不同的层(Layer)以及具体的数据系列进行个性化设置。
- 在左侧导航树中选择对应于柱状图的部分,修改其颜色、填充样式以及其他视觉效果。
- 同样地,切换至代表线条的那个分支节点,设定线条的颜色、粗细及其标记形式等参数[^6]。
4. **自定义坐标轴和其他元素**
- 进入 `Axes` 设置页面重新配置刻度范围、标签文字大小位置等方面的内容以满足实际需求。
- 如果必要的话还可以添加辅助网格线以便更清晰直观地读取数值关系[^7]。
5. **保存模板与导出图像文件**
完成以上步骤之后如果满意当前成果,则可考虑将其另存为一个新的项目文档(.opj),方便日后重复利用;另外也可以直接输出高质量图片格式(PNG/JPEG/SVG等等)供报告撰写或其他用途使用[^8]。
```python
import originpro as op
# Example of creating a combined chart programmatically using Python API in OriginPro.
app = op.Application()
wks = app.NewSheet() # Create new worksheet.
data_x = [1, 2, 3, 4]
data_y_bar = [10, 20, 30, 40]
data_y_line = [5, 15, 25, 35]
for i, val in enumerate(data_x):
wks[i].SetData([val])
col_bars = wks.Columns(1)
col_lines = wks.Columns(2)
col_bars.SetName('Bars')
col_lines.SetName('Lines')
grp = wks.PlotGroup(op.GLBARLINE) # Plot grouped bar-line graph from selected columns.
```
阅读全文
相关推荐










