10 绘图
Contents
绘制图形
图形可以利用数据或数学函数绘制。使用Origin,您可以利用Origin的内置图形模板创建100多种图形类型。 每一个图形都被应用在各种技术领域中。
所有绘图类型都可以从绘图菜单中选择。请注意,虽然大多数图形类型有相应的2D图,3D和等高线图工具栏按钮,但有些并没有。在您熟悉可用的工具栏按钮之前, 我们强烈建议您使用绘图菜单 创建图形
绘制大部分的图形都只需要两个步骤
- 选择数据
- 选择图形类型
部分Origin绘图类型有非常具体的数据要求。其他的图形可以通过多个数据在绘制。关于具体的要求,请参考Origin 绘图类型 表格的注释。
利用工作表数据绘制图形
Origin的最通用的图形:折线图、柱状图/条形图、饼图 ,以及很多更专业的图形,都是通过工作表数据创建的。 以下的快速教程演示了,如何导入ASCII数据文件和绘制简单图形。
教程:单击绘制包含所选数据的图形
|
使用相同的数据,我们能够快速绘制出两个不同的图形。在 自定义图形 的章节,我们会进一步讨论如何自定义图形并保存为模板。
我们还能够使用工作表数据绘制3D图形。 以下的教程演示了,如何创建3D曲面图,并在曲面上覆盖3D散点图。
您可以按住键盘上的R键,然后使用鼠标自由旋转3D曲面。 在指针工具处于活动状态时,单击图层上的其他控件则可以移动,拉伸和旋转曲面。 |
3D图Z轴最小长度为10%(在绘图细节:图层属性:坐标轴选项卡设置)。 |
工作表列的绘图设定
在列标题上的(X), (Y), (Z)等标签表示列的绘图设定。 列也可以指定为标签,忽略,Y 误差或X 误差。每种绘图类型都包含自己的数据要求(比如,一条简单的线要求一个X和一个Y数据)和列绘图设定,这些设定将会与保存在图形模板中的设置协同作用,以快速绘制图形。
要设置列的绘图设定,先选择单个或者多个列,然后在菜单上选择列:设置为:<选项>,或者右击列并在设置为:弹出菜单中选择其中的选项。
在第一个教程中,我们绘制的2D图形,它需要绘图设定为Y的数据(一个或者多个工作表数据列)。设为Y的数据,会与其左边设为X的数据自动绘图。在第二个教程中,我们使用Z数据绘制的3D图形,需要绘图设定为Z的数据。设为Z的数据,则会与其左边的X和Y数据一起绘图。
| 提示: 有关列的绘图设定,及其如何影响绘图行为的更多说明,请参阅绘图指定, 在列属性对话框的文档中。 |
选择工作表数据
我们可以通过多种不同方法来选择绘图数据:
- 单个列:单击列标题, 例如: B(Y)
- 多个列:若要选择几个连续的列,请单击第一个列标题,然后将指针拖动到最后一个列标题。 若要选择大量连续的列,请单击第一个列标题,使用工作表底部的滚动条找到最后一列,然后按着SHIFT键并单击最后一个列标题。 若要选择不连续的列,请按着CTRL键,同时单击所需的列标题。
- 列中的一个范围:点击要选范围内的第一个单元格并拖动到该范围的最后一个单元格。
- 列中的多个范围:选在其中一个范围,按着CTRL键,再选择其他各个范围。绘图时,每个范围将被视为[[1]]中的单独数据图
- 跨多个列的范围: 如果单元格是连续的,请单击第一个单元格并拖动到最后一个单元格。 如果单元格不连续,请在选择每个范围时按CTRL键。 每个范围选择将被视为图组中的单独数据图
- 跨所有列的范围: 单击第一行标题并拖动到最后一个行标题,以选择多个行。 这将选择工作表中所有列的连续多行数据。 如果要选择不连续行时,按着CTRL键选择行标题。 每个范围选择将被视为图组中的单独数据图。
- 整个工作表: 按CTRL + A键选择整个工作表;或将鼠标悬停在工作表左上角空白单元格的右下方。 当指针变为向下箭头时,单击以选择整个工作表。
- 特定列: 按列标签行 (标题行)中的数据来选择列; 或者按一定规律选择列,请选择菜单 编辑: 选定.
在上面工作表列的绘图设定章节已经提到,如果您选择Y或Z列,Origin默认会绘制Y列与左边最近的X列;或绘制Z列与左边最近的Y和X列。但是,如果您只是要绘制简单的2D图(折线图、点线图,等),您可以忽略这个规则去绘制XY列,而不需要管X列是在Y列的左边还是右边。 |
利用矩阵数据绘制图形
在矩阵薄,矩阵表和矩阵对象 的章节中讨论到,矩阵是一组按照行和列排列的Z值,这些行和列线性映射到对应的X和Y值。矩阵数据可以用于绘制3D图,等高线图和热点图这些需要用3D数据来绘制的图形。在Origin早起的版本中,您必须使用矩阵数据绘制这些类型的图,但现在并非如此 (请参考下面关于虚拟矩阵的讨论)。一些图形仍然需要利用矩阵数据来绘制,例如:带误差棒的3D颜色填充曲面图。
提示,在很多情况下,您将会从矩阵数据创建3D图形。如果您的数据是在工作表表格中的,并需要将其转换到矩阵表格中,请参考转换工作表为矩阵的帮助文档。
当数据为矩阵形式时,用矩阵数据绘图是很简单:激活矩阵窗口,然后使用绘图菜单命令,或相应的3D和等高线图工具栏按钮选择绘图类型。 请注意,在绘制3D图形时,不能只选择矩阵的一部分。 但是,当图形已被创建,您可以选择以显示的数据图的子集。 请参阅本章的编辑绘图范围的内容。
虚拟矩阵
绘图 虚拟矩阵数据 图形 虚拟矩阵数据
本指南中矩阵薄,矩阵表和矩阵对象 一章中介绍了 虚拟矩阵的概念。 概括地说,虚拟矩阵是包含Z值的工作表单元的块,X和Y坐标是第一行或列标签行,以及列。 X和Y坐标不必间隔均匀,甚至可以是文本或日期/时间数据的形式。
当选择虚拟矩阵数据,绘制3D图,等高线图和热点图的图形时,列的绘图设定将会被忽略,并打开一个对话框,您可以在其中指定X和Y坐标,然后相交的数据点将被视为Z值。
教程:如何用虚拟矩阵绘制等高线图
|
当您自定义了等高线图的级别和颜色,您可以将此设置保存为一个 主题,或者简单地制粘贴你的自定义设置到另一个图形中。如果要保存成主题,右击图形,并选择保存格式为主题,或者在绘图细节对话框下的颜色映射/等高线选项卡中 颜色映射主题 控件 |
2D 和 3D 函数图
与来自工作表数据的图或来自矩阵数据的图不同,参数图不是实际数据的图。 相反,它们是数学函数的图。
要绘制函数图和 参数函数图,可以选择文件:新建:函数图菜单。有四个选项可供选择
| 类型 | 函数形式 |
|---|---|
| 2D 函数图 | y = f(x) |
| 2D 参数函数图 | x = f1(t) y = f2(t) |
| 3D 函数图 | z = f(x, y) |
| 3D 参数函数图 | x = f1(u, v) y = f2(u, v) z = f3(u, v) |
也可以在标准工具栏上的函数绘图按钮上,选择这些绘图类型。
教程: 在同一图层上,绘制3D 函数和 3D 参数函数图
|
- 在创建函数图对话框中,提供了一些公式例子。点击在对话框上方主题旁的箭头按钮,可以选择他们。你也可以在我们的网站上下载更多的例子:https://www.originlab.com/3dfunctions.
- 对于2D参数函数图,3D函数图和3D参数函数图,在创建函数图会同时生成数据。 如要获得2D函数图的数据,可以右键单击图形,然后选择创建数据集F1的副本,或者打开在绘图细节对话框,在函数选项卡上,单击工作簿按钮。
- 你可以在图例里排除函数绘图。在选中的图例上点击右键,在右键菜单里勾选图例:为函数图隐藏图例(若想把函数绘图加回图例,在右键菜单里取消勾选)。
- 除函数图之外,您还可以利用所有内置和用户自定义的非线性曲线拟合或曲面拟合函数,来创建图形。 从菜单中选择分析:拟合:拟合曲线模拟...或拟合曲面模拟...。 您甚至可以为曲线/曲面添加噪音,并生成相应的数据。
向现有图形添加函数图
您可以将函数图添加到已绘制其他图型的现有图形窗口。 请参阅“FAQ-171”,特别是标题为 将函数图添加到现有图形 的部分。
不使用列绘图设定绘制图形
从绘图菜单或其中一个图形工具栏创建图形时,“总是”使用工作表的列绘图指定对话框。如不使用它们,而使用绘图设置,您可以“临时”分配列名称,从而可以克服基于模板的绘图的某些限制。
虽然列绘图设定仍然是一个很重要的概念,但在Origin的很多绘图和分析操作中不再需要使用。用图表绘制对话框绘图时,您可以自由指定哪个列用作X,Y等,从而忽略列绘图设定的作用。
然而,使用图表绘制对话框,您需要熟悉Origin图形窗口中所包含对象的层次结构。
页面,图层,图形和当前图形
每个Origin图形窗口都包含一个可编辑的图形页面。 图形页面是指图形窗口内的白色区域。 位于页面外部的任何内容都不会打印或导出。 默认情况下,图形页面的尺寸由默认打印机驱动程序的可打印区域所指定;在没有调整设置的情况下,打印出的图形应该填满打印页面。
- 图形页面中必须至少包含一个,并且可能包含多达1024个图层。
- 每个图层通常包含一个或多个数据图(数据集的图形描绘)。
提示,上图中的图表包含三个图层,由图形页面左上角的三个非打印的图层图标表示。 提示,其中一个层图标会突出显示,表示该图层为当前图层。
- 正如只有一个当前图层,图中也只有一个当前图形。 通常,当前图形是当前图层中的第一个图。为了确认哪一个当前图形,在图形窗口处于活动状态时,点击数据菜单,在菜单列表下,当前图形的旁边有一个勾选了的标记。
可以在下列工具中查看图形页面的层次结构:
- 绘图细节对话框 (格式:页面属性...)
- 对象管理器 (查看:对象管理器)
- 图表绘制对话框 (图:图表绘制...)
图表绘制对话框
图表绘制对话框是一个灵活的一体化绘图工具,可用于创建图形,也可对现有图形中的数据图进行操作。
- 创建图形而不需要考虑列绘图设定
- 利用多个工作表,工作簿,矩阵书,松散的数据集等的数据源组合创建图形。
- 创建组合了多种绘图类型的图形。
- 添加,删除,替换数据图。
- 对数据图进行分组或取消分组。
- 重新排列图层中的数据图,或将数据图移动到另一个图层。
如要使用图表绘制对话框创建图形,请确保在当前工作表中没有选择任何数据,然后选择您要的绘图类型(从绘图菜单或者点击一个工具栏按钮)。
如要打开现有图形窗口的图表绘制对话框,请右键单击图形窗口左上角的任意一个图层图标,然后选择图表绘制...,或在菜单上选择图:图表绘制...。
教程:使用图表绘制对话框绘制简单的折线图
|
教程:使用多个工作表的数据绘制图形
|
- 图表绘制对话框的中间面板每次只允许选择一个X列。
- 如果您的工作表使用正确的列绘图设定(例如XYXY),但只是想绘制具有相同长名称的列,您可以点击中间面板右上角的转换按钮,只显示可用于绘图的列(例如,对于2D图形,X列将被隐藏起来)。然后,您可以对列进行排序,并选择具有相同长名称的所有列,并一起绘图。 Y列将与其相应X列进行绘图。
- 如要更改数据图的类型,请在底部面板上选中相应的图。 相应绘图所用的X和Y列将显示在中间面板中。 在中间面板中选择一个新的绘图类型,然后单击替换按钮,即可更改绘图类型。
- 图组中的所有数据图均具有相同的绘图类型。 如果要更改图组中单个数据图的绘图类型,首先右键单击底部面板中的组节点并单击解散组。
- 拖放在底部面板中的数据图,可将其移动到不同的图层中。
- 如果底部面板被隐藏,并且您在中间面板中选择了列,则可以直接单击确定按钮来绘制图形。
操作数据图
下面的章节中将讨论,对现有图形进行更高级别的修改,例如改变图形类型,添加或删除图层中的图形,并控制绘图点的密度(快速模式)。 有关更详细的绘图自定义,包括更改图形符号,颜色,以及自定义图例等,请参阅 自定义图形一章。
改变绘图类型
对于一些Origin绘图类型(例如散点图,折线图,点线图),您可以把现有图形的绘图类型,换成其他的绘图类型。例如:
- 散点图,折线图,点线图,柱状/条形图是可以互换的。
- 3D散点/轨线/矢量图,3D柱状图,3D曲面图是可以互换的。
如何改变现有数据图的绘图类型:
- 右键单击数据图,并从弹出菜单中选择绘图更改为:绘图类型。
- 点击数据图,选择格式:绘图属性,然后在绘图细节对话框的绘图类型下拉列表中选择。
- 单击数据图,然后单击其中一个被支持绘制的图形工具栏按钮。
提示,如果您切换绘图类型,并且所选择的图形是一个图组中的一部分,则该图组中的所有图形的类型都会被切换。
提醒:这是一个旧的Origin功能,用于快速更改单层图中的绘图类型。在多面板,多层图形中更改绘图类型可能会导致不必要的结果。再创建更复杂的图形时,最好使用指定的绘图菜单命令或工具栏按钮直接创建图形。 |
更改图的数据源
您可以通过弹出菜单命令快速更改绘图的数据源(X,Y或工作表)。 右键单击数据图,然后选择以下其中一个选项:
- 更改 X/Y/Z:使用这些菜单项您可以将绘图所用的X/Y/Z数据更改为项目中的任何一个数据列。
- 选择列...:使用此菜单项您可以打开列浏览器,然后可以选择其它列,而这个列可以在当前文件夹、在当前文件夹(包括子文件夹)或在当前项目。
- 更改工作表:使用此菜单项您用自另一个工作表的数据来替换绘图所用的X和Y数据。所选工作表必须与原工作表具有相同的短名称的列,并且这些列的绘图设定和行索引范围也应相同。
教程: 更改数据图的X和Y分配
|
| 提示: 如果新数据明显地超出当前X轴或Y轴的范围,Origin则会弹出信息询问图表是否需要重新调整刻度。 如果数据没有显著的差异,您可能需要手动重新调整图表的刻度(热键:CTRL + R)。 |
如果您对数据图进行了分析(例如,线性拟合并将重新计算设置为自动),则当更改X / Y或工作表时,拟合结果将会自动更新。 |
添加,删除和隐藏数据图
使用以下方法从图形中添加或删除数据图。
通过拖放添加数据
您可以通过拖放的方式将数据添加到图形。 使用此方法时,Origin根据工作表的列绘图设定 来进行绘图。
- 选择工作表数据(一列或个列或在一列或多列中的一个范围)。
- 将鼠标移动到所选范围的左边缘或右边缘。
- 当指针变成这样
, 按住鼠标左键并将数据拖动到图形窗口。 然后释放鼠标。 - 如果图中有多个图层,请将数据拖到目标图层,然后再释放鼠标。
通常,通过拖放进行绘图时,会使用当前绘图类型。 如果要更改拖放时使用的全局绘图类型,请从主菜单中选择设置:选项...。 选择图形选项卡,并改变拖放绘图类型。 |
通过插入: 在当前图层添加绘图添加数据
使用插入菜单在当前图层插入一些类型的绘图。绘图类型的选项由当前图层和上一次激活的数据源(工作表或矩阵)决定。例如,如果创建了2D图,并从工作簿窗口选择数据,然后返回图形窗口,这时,点击: 在当前图层添加绘图,可插入的绘图类型有折线图,散点图,点线图,柱状图,面积图和等高线图。
要使用插入菜单,首先得有一个图形窗口:
- 去到工作表或矩阵窗口,然后选取数据。
- 回到图形窗口,确保当前图层是目标图层,然后选择菜单: 在当前图层添加绘图:绘图类型。
通过图层内容对话框添加和删除数据
通过双击或右键单击图形页面左上角的图层图标,打开图层内容对话框。 左侧面板中的控件可用于过滤和列出可用的数据集。 右侧面板列出在当前图层中绘制的数据集。
使用对话框中央的控件可以在当前图层中添加或删除绘图。 将数据添加到图表时,单击列表按钮(向下箭头),在将数据添加到图层之前预先选定绘图类型。 使用右侧面板中的控件,可以对图形进行成组或解散组,或对图层中的图形重新排序。
通过图表绘制对话框添加,删除,替换或隐藏数据图
除此之外,图表绘制对话框可用于在图中添加或删除数据图。
- 若要添加图形,可使用图表绘制对话框的顶部面板来识别源数据。
- 使用中间面板中的控件指定绘图类型,以及如何处理数据选择(如X,Y,Y误差或标签)
- 在底部面板中,选择要添加绘图的图层,然后单击添加按钮。
- 若要从图层中删除图形,在底部面板中选择图形,然后右键单击并选择移除。
- 若要隐藏图形,取消勾选显示复选框。
- 若要替换图形,在底部面板中选择图形,然后在中间面板中更改X和Y的选择和绘图类型,然后单击替换按钮。注意,同样支持替换3D/等高线图/图像的矩阵。
通过直接ASCII导入添加数据
您可以使用导入ASCII的工具栏按钮,将ASCII文件直接导入到当前图形窗口中。 请注意,此方法仅适用于具有简单结构的文件,并且仅支持最简单的图形类型:折线图,散点图,点线图和柱状图
文件会被导入,并在当前图形窗口绘图。
通过复制和粘贴图形以添加数据
对于基本的2D图形(如散点图、折线图、点线图、气泡图等),您可以从一个图层复制一个绘图到另一个图层(在同一图形窗口或不同图形窗口均可)。在Origin 2020 之前,这种复制只会是一条黑色的折线图,而从Origin 2020 起,这种复制粘贴扩展了绘图的类型,而且保留了绘图的属性(符号大小、颜色、等等)。
- 点击选择以选择图形,然后按CTRL+C。
- 点击目标图形窗口,然后按CTRL+V。
您也可以这样复制一个绘图:点选绘图,然后在显现的迷你工具栏点复制绘图按钮。
在之前的版本,您还可以复制一个简单的绘图(折线图、散点图、点线图、2D柱状图/条形图),然后把绘制这个图的数据粘贴到工作表。现在,默认情况下不再支持这种操作,如需要,您也可以退回这个功能,具体通过系统变量@CPNP=1。 |
使用对象管理器删除或隐藏图形
对象管理器是可停靠的面板,利用它可以对图层和数据图进行简易的操作。请参考本指南中的对象管理器的章节
若要隐藏或删除图形,在对象管理器中右键单击绘图,然后从弹出菜单中可选择:
- 显示或隐藏具有相同长名称的图。
- 显示所有图形。
- 从图形窗口中删除一个图(隐藏的图可以快速地再次显示;删除的图使用上述一种办法添加回来)。
- 如果绘图是组图的一部分,您可以右键单击单个绘图并删除该绘图,也可以右键单击组图标去删除整个绘图组。
- 右键单击绘图时,可以使用'隐藏相同名称的绘图和隐藏所有绘形快捷菜单项来快速隐藏窗口中选定绘图而无需完全删除它们(通过在对象管理器或绘图细节中启用它们来恢复绘图。
使用绘图细节对话框删除或隐藏数据
在绘图细节对话框(格式:绘图属性)的左侧面板中,右键单击绘图,然后弹出菜单中选择移除或隐藏 。 移除将会从图中删除数据,因此如果您只想暂时隐藏一个图形,请选择隐藏。 这两种操作都不会从工作表或矩阵中删除数据。
使用删除键删除绘图
点击数据图(在图形窗口或对象管理器中),然后按删除键。 如果所选绘图是图组的一部分,那么整个组将会被删除。
请注意,这比“删除”快捷菜单命令更加清晰,因为它将从图形窗口中删除整个绘图组。此操作不会删除工作表或矩阵中的数据。
如需要恢复已删除的图形,请从主菜单中选择编辑:撤消移除绘图。
编辑绘图范围
创建图形后,您可以编辑绘图显示范围,只能指定绘制数据种的一部分:
- 右键点击绘图,选择编辑范围...弹出菜单命令。 编辑从和到的值。
- 在图层内容对话框(图:图层内容)的右侧面板中,通过右键单击列标题并选择范围,打开范围列。 点击绘图的范围值,然后点击显示在列右侧的...按钮。
- 在图表绘制对话框(图:图表绘制)的底部面板中,点击范围列下的绘图范围,然后点击显示在列右侧的...按钮。
添加/删除数据图后重新缩放
- 在一个 2D 或 3D 图形中添加或删除绘图会导致坐标轴需要调整刻度。
- Origin 通常会询问用户怎样调整刻度。
- 用于从图形中添加或删除绘图的对话框(例如图层内容对话框)通常都有一个调整刻度复选框。
- 你可以先选择图层,然后点击浮动工具栏的自动缩放按钮,从而实现自动调整刻度。该操作与打开轴对话框,在刻度选项卡的调整刻度下拉框中选自动功能相同。
- 在编辑绘图范围后,选择图:调整刻度以显示所有数据菜单,重新调整图形刻度。
数据图分组
当您选择多个范围或列选择并创建一个图形时,在图层中会创建组合的数据图。 这适用于大多数1D(统计)和2D图形,还有3D XYY图(XYY 3D条状图,3D带状图,3D墙形图和3D瀑布图)和 3D XYZ图(3D散点图,3D条状图)。
创建组合图可以快速创建出用于演示的图形,因为图组中的每个图都分配到各有不同的绘图属性(线条颜色=黑色,红色,绿色...;符号形状=正方形,圆形,三角形...等 )。属性分配是通过预先确定的(用户可修改的)样式增量列表来循环表示的。例如,成组的线图中,一个图可以用黑线表示,第二个图可以用红线表示(在颜色列表中的第二个颜色),第三个图用绿线表示(在颜色列表中的第三个颜色),等等。
教程:如何绘制一个简单的组合数据图 |
教程:如果手动组合和解散图组
|
快速模式
使用快速模式,可以控制图层中显示的数据点数。在处理大型数据集时,此选项最常用。不过请注意在这方面,Origin有了一些改进,为了绘制大型数据的散点图,增加了点密度图和彩点图 模板。当然,对任何2D或3D图形都可以打开快速模式。 当启用快速模式时,图层图标将显示为红色,并且快速模式已启用标签出现在图层中。 在打印,复制或导出图形时,标签不会显示在图中。
调整快速模式设置:
- 当前为图形窗口是,在Origin 菜单上选择格式:图层...。
- 选择显示/速度选项卡。
- 对于从工作表数据创建的绘图,选择工作表数据,每条曲线的最大点数复选框,则对在图层中所有从工作表数据创建的数据图,启用速度模式对应的文本框中键入所需的值(n)。如果数据图中的数据点数超过n,Origin将显示一个包含n个点的数据图子集,通过从数据集中以规律的间隔提取值来绘制图形。
- 对于从矩阵创建的3D数据图或等高线图所在的图层,选择矩阵数据,每行/列的最大点数复选框以其中快速模式。在X和Y文本框中键入所需的值(n,m)。如果数据图中的数据点的数量超过n或m,则Origin将显示一个由n乘以m点为最大值组成的数据图子集。通过从矩阵列(X)和行(Y)中以规则的间隔提取值来绘制该子集。
如需总体控制快速模式, 您可以从图菜单中选择快速模式。这讲打开speedmode X-Function 对话框。 该对话框允许您指定设置适应的窗口(目标),并且还提供从关到高的几个级别的数据图表,以及自定义。
关闭所有图形中的快速模式已启用标签:
- 在菜单上选择设置:选择,打开选项对话框。
- 选择图形选项卡,取消选择快速模式显示水印的选项,刷新图形如果需要的话。注意,这只是禁用了跨图形的标签并没有关闭快速模式。
页面级浮动工具栏提供了按钮,用于在单个图形级别显示或隐藏快速模式水印。 |
快速模式的注意事项:
- 除了快速模式,Origin 为散点图(例如线或点图)提供了另一种通用的减少数据点方法。绘图细节对话框的垂直线选项卡里的 数据点显示控制 下拉框提供多种跳过点方法(例如按增量跳过点)。
- LabTalk可以控制开始跳过点的位置(例如 layer.plot1.symbol.skipstart=10, 将从第10行开始跳过点)。
- 跳过点和快速模式默认绘制最后的数据点(由系统变量@SMEP控制)。
- 绘图细节对话框中图层属性的显示/速度选项卡中,关于快速模式的控制只应用于您在屏幕上所看的内容上。在默认情况下,它们不会对打印或导出的图形有影响。
- 如果你希望再打印的时候能跳过点,请使用打印对话框的控件。由于 跳过数据点功能适用于某些图形窗口,请参考在Origin帮助文档中关于此功能的讨论。
- 如果要让快速模式设置应用于图形导出,请参考绘图细节对话框中其他选项卡下性能小组的控件,或者使用导出图形对话框中输出设置节点下的控件。
- 所有快速模式设置都保存在图形模板中。 如果您更改了特定图形类型的快速模式设置,你需要重新保存图形模板,使这些修改能永久有效。
- 使用快速模式时,请注意判读,由于快速模式是系统地隐藏了您的数据点的一部分,因此任何图形在速度模式打开的情况下,可能--或可能不能--准确地表示您的数据,以满足您的需求。 您需要始终熟悉您的数据,并调整和比较快速模式的设置,以确保能准确描绘数据趋势。
发布绘图:复制/粘贴,图形导出,幻灯片和打印
在Origin,您可以通过多种方式呈现您的图形。
- 复制图形页面,并粘贴到其他应用程序,如Word,Powerpoint等。
- 将图形页面导出为图形文件(光栅或矢量图)。
- 发送图形到Powerpoint。
- 打印。
- 在Origin中演示幻灯片。
- 创建视频。
如要了解更详细的信息,请阅读 用户指南的出版和导出章节 和 进一步阅读的主题。
Origin 绘图类型
Origin支持超过100种绘图类型。 Origin的2D图形从工作表数据绘制。 Origin的3D图形由工作表数据(XYY,XYZ),一个矩阵排列的工作表数据(我们称之为虚拟矩阵 ),或者矩阵数据。
Origin 软件中包含了大多数 2D 和 3D 图的例图。如果需要查看这些示例,相关的数据和画图步骤介绍等, 可以选择菜单 帮助: Origin Center(F11)。 |
下列表格列出了Origin支持的所有绘图类型,按照绘图分类菜单进行了分组。
按类别绘图菜单
绘图 菜单上的模板被重新设计,以便在悬停时显示基本绘图数据要求。 |
您可以使用LabTalk系统变量@PPS去修改绘图菜单按钮的大小。 要了解如何更改系统变量的值,请参阅使用系统变量自定义Origin。 |
基础2D图
绘图类型 注意
散点图
中轴散点图
柱形散点图
Y 误差图
XY 误差图
误差带图
散点图 + 轴须
气泡图
颜色映射图
气泡 + 颜色映射图
- 以工作表为数据来源。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 多个Y列在图层中分组。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 多个Y列在图层中分组(线条序列除外)。
- 对于线条序列图,选择2或3个Y列。
- 如果存在关联的X列,则X列提供X值;否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 对于条形图,柱状图 或 带标签的柱状图,选择一个或多个 Y 列(多个 Y 列在图层中分组)。
- 对于浮动条形/柱状图,选择两个 Y 列。
- 对于堆积图和棒棒糖图,选择两个或多个 Y 列。
- 如果有关联的 X 列,则 X 列提供 X 值; 否则,使用 Y 采样间隔 或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 对于点密度图,选择一列;对彩点图,选择两列。
- 更多信息,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 如果有关联的 X 列,则 X 列提供 X 值; 否则,使用 Y 采样间隔 或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
条形图,饼图,面积图
| Graph Types | Notes |
|---|---|
|
|
|
|
|
|
|
多面板/多轴
绘图类型 注意 - 以工作表为数据来源。
- 选择两列 "Y" 数据。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择2个Y列
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 为每个Y轴选择一个Y列。
- 多个Y轴打开交互式对话框。选择绘图类型,轴数,每层图,轴颜色以匹配绘图等。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 每个面板选择一个Y列(或Y列范围)。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
1图层2Y轴
Origin 很早就可以创建双Y轴图。以前,2Y轴 意味着 2图层。而从 Origin 2023开始,Origin 引入了对新的1图层2Y轴绘图机制支持。新机制能通用应用到二维散点图、线图、点线图(包括变体,例如"前后对比" 图)、柱状图、箱线图、直方图、以及面积图。使用新的 GUI 控件,用户使用基本的绘图模板就能创建这种图形。
从 Origin 2023 开始,多面板/多轴图中(绘图:多面板/多轴)有两行双Y轴图模板,新的单图层在上,旧的两图层在下。
新的模板与旧模板生成的图是一样的,唯一的差别是旧模板会生成两个图层,但新模板只会生成一个图层。使用两种模板的步骤是相同的:
- 在工作表中,选择两列 "Y" 数据。
- 在菜单里点击绘图:多面板/多轴,然后选择想要的模板。
参见 定制图形 作为例子去创建一个 "1图层,2Y轴" 图。 |
为支持这种新的"1图层,2Y轴"绘图机制而添加的控件:
- 绘图细节 组 选项卡现在有一个 分组 = 按轴 选项。在上图中,我们没有使用此设置。 相反,我们选择使用单个组并使用点线图模板的默认增量列表来设置线条颜色和符号形状。然而,我们也可以将左右 Y 图分成两个单独的组,从而为每个组进行独立的绘图细节 组 选项卡设置。
- 上述绘图类型现在在绘图细节的绘图级别拥有一个 显示 选项卡。使用单选按钮绘制数据在 选择 左Y轴 或 右Y轴。
- 轴对话框现在有一个 各轴各自调整刻度 复选框应该为 "双Y轴" 图启用(如果出于某种原因,您的两个垂直轴不想独立缩放,请检查此设置)。
统计图
图形类型 注意
箱线图
区间图
条形图
箱线图 + 点重叠
箱线图 + 正态线
半箱线图
条形图 + 点重叠
条形图 + 正态曲线
散点间距
边际箱线图
蜂群图
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 有关特定数据要求,请点击图表类型列中的链接。
直方图
直方图 + 轴须
直方图 + 概率
多面板直方图
分布图
分布图 + 轴须
带标签的直方图
堆积直方图
人口金字塔图
边际直方图
组边际图
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择2个Y列或2个Y列的一部分。
- 有关特定数据要求,请点击图表类型列中的链接。
小提琴图
带箱体的小提琴图
带数据点的小提琴图
带四分位的小提琴图
带横线的小提琴图
分边小提琴图
半小提琴图
脊线图
- 以工作表为数据来源。
- 选择至少一个Y列(或至少一个Y列的范围)。
- 拆分小提琴需要2个数据列,再加上第三个分组列。
- 有关情节变化的数据要求和其他信息,请参阅小提琴图。
更多关于脊线图的数据需求,请点击“图表类型”列中的链接。
- 以工作表为数据来源。
- 从一个Y列或一个Y列范围(原始),或者分格结果数据列。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 有关特定数据要求,请点击图表类型列中的链接。
桥图
堆叠桥图
堆叠总桥图
水平桥图
双Y轴箱线图
- 以工作表为数据来源。
- 选择一个或多个Y列(或一个或多个Y列的范围)。如果Y列左侧有一个X列,则此X列将被视为分类数据; 否则,将使用工作表的行索引。
- Origin的桥图是一种基本图表类型的变体。 有关更多信息,请参阅Bridge Charts。
- 以工作表为数据来源。
- 选择一个或多个Y列或至少一个Y列的一部分。
- 有关特定数据要求,请点击图表类型列中的链接。
- 以工作表为数据来源。
- 选择两列方法和一列类别(可选)。
等高线图
绘图类型 注意 - 等高线-颜色填充图, 黑白线+标签图, 灰度映射图, 等高线剖面图:XYZ, 虚拟矩阵, 矩阵。
- 类别等高线图:XYZ, 虚拟矩阵。
- 如需进一步了解绘图数据要求,点击图形类型列中的链接
- 利用虚拟矩阵或矩阵中的数据绘图。
- 分条热图使用工作表数据。
- 如需进一步了解绘图数据要求,点击图形类型列中的链接
- 利用工作表,虚拟矩阵或矩阵数据绘图(图像剖面,仅限Matrix数据)。
- 有关特定数据要求,请点击图表类型列中的链接。
- 利用工作表或矩阵数据绘图。
- 有关工作表数据中极坐标等值线图的数据要求和其他信息,请参阅来自XYZ数据的极坐标等高线图。
- 有关矩阵数据中极坐标等值线图的数据要求和其他信息,请参见来自矩阵数据的极坐标等高线图。
- 利用工作表数据绘图。
- 数据列应指定为XYZZ。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表数据绘图。
- 选择至少一个Y列或一个Y列的范围。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用矩阵绘图。
- Z值是从一个位图导入。
专业图
绘图类型 注意 - 使用工作表数据。
- 对于XYAM矢量图,选择三个Y列(或三个Y列的范围)。
- 对于XYXY矢量图,选择两个X列和两个Y列(或两个X和两个Y列的范围)。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用矩阵表数据,需要有两个矩阵。这两个矩阵的数据分别为绘图曲线在(x, y)两个方向的导数。
- 使用工作表数据。
- 有关特定数据要求,请点击图表类型列中的链接。
极坐标 theta(X) r(Y)
极坐标 r(X) theta(Y)
条形图 theta, r
条形图 r, theta
点+线 theta, r
点+线 r, theta
散点 theta, r
散点 r, theta
风玫瑰图 - 分割数据
风玫瑰图 - 原始数据
- 使用工作表数据。
选择一个或多个Y列,或一个或多个Y列的范围。如果存在关联的X列,则X列提供X值; 否则,使用Y 采样间隔或行号。
- 更多内容,请参考径向条形图和径向堆积条形图
- 使用工作表数据。
- 对于罗盘图,选择一个或多个Y列,或一个或多个Y列的范围。如果存在关联的X列,则X列提供X值; 否则,使用Y 采样间隔或行号。
- 对于θr θr极坐标矢量图, 以θr θr选择两对 XY 列。
- 使用工作表数据。
- 选择至少一个Y列值(或至少一列的范围)。如果存在关联的X列,则X列提供X值; 否则,使用Y 采样间隔或行号。
- 有关详细信息,请点击图表类型列中的链接。
- 使用工作表数据。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表数据。
- 选择一个X 列和至少一个Y列。
- 更多相关信息,请查看子弹图.
分组图
绘图类型 注意 - 使用工作表数据。
- 选择至少一个Y列作为输入数据。
- 一个或多个分类数据列提供分组信息。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y采样间隔或行号。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表数据。
- 分组柱状图至少选择一个Y列;分组浮动条形图至少选择两列。
- 如果存在关联的X列,则X列提供X值; 否则,使用Y采样间隔或行号。
- 多因子组柱状图 - 索引数据有另外一列去指定分组信息。
- 分组浮动条形图, 按子组大小设置(比如,列数) 或者列标签分组。
多因子组箱线图 - 索引数据
多因子组箱线图 - 原始数据
分组柱形散点图 - 索引数据
分组区间图 - 索引数据
分组均值条形图 - 索引数据
分组小提琴图 - 索引数据
分组半小提琴图 - 索引数据
分组半箱线图 - 索引数据
- 使用工作表数据。
- 选择至少一个Y列(或至少一个Y列的范围),以及包含分组信息的第二列。 如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- '索引数据的图表都是分组箱线图的样式变体。
- 有关详细信息,请点击图表类型列中的链接。
- 使用工作表数据。
- 选择至少一个Y列作为输入数据。您可以选择为每个Y列添加一个关联的Y误差列。其他列通常包含分组信息。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 选择两个Y列作为输入数据。您可以选择为每个Y列添加一个关联的Y误差列。其他列通常包含分组信息。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 您需要至少两个Y列,其中一列应包含分组信息。
- 分组列可用于在水平“和/或”垂直方向上创建单独的面板,“和/或”修改绘制点(颜色,散点大小,散点形状等)。
- 使用工作表数据。
- 选择至少一个(理想情况下,两个或更多)列,或一列或多列的范围。列名称无关紧要。每列将被视为单个变量的数据。
- 变量可以是数字(平行图或平行索引),也可以是分类(平行集图)。
- 平行集图具有曲率选项,有时可以在称为冲击图的图中看到。
- 有关详细信息,请点击图表类型列中的链接。
- 使用工作表数据。
- 对于桑基图,请精确选择两列分类数据 + 1列数字数据。列指定会被忽略。
- 对于冲积图,选择两列或更多列分类数据。列指定会被忽略。
- 有关详细信息,请点击图表类型列中的链接。
- 使用工作表或虚拟矩阵数据。
- 选择工作表中至少三列或者虚拟矩阵中一个区域至少三列的数值。
- 第一列被当作X,必须是单调变化的。
- 更多内容请参考弦图和带比值布局的弦图.
- 使用工作表数据。
- 选择至少两列Y值(或至少两列的部分行)。
- 如果存在关联的X列,则X列提供X值;否则,Y列的采样间隔或者行号将提供X值。
- 使用工作表数据。
- 该图需要三种数据排列之一:邻近矩阵、关联矩阵或边列表。
- 对话框用于指定输入和分析参数。
- 无论数据排列如何,都会创建一个中间工作表来列出节点和链接信息。
- 使用工作表数据。
- 选择多个分类X列和一个Y列
3D图
绘图类型 注意 - 数据要求因绘图类型而异。 请参阅图表类型列中的链接。
- 使用工作表数据。
- 选择6个工作表列,指定为XYZ XYZ。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 选择至少一个Y列(或至少一个Y列的范围)。理想情况下,选择至少两个Y列(或至少两个Y列的范围)。如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 选择至少一个Y列(或至少一个Y列的范围)。理想情况下,选择至少两个Y列(或至少两个Y列的范围)。如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关详细信息,请参阅图表类型列中的链接。
瀑布图
Y数据颜色映射的瀑布图
Z数据颜色映射的瀑布图
3D瀑布图
Y数据颜色映射的3D瀑布图
Z数据颜色映射的3D瀑布图
- 使用工作表数据。
- 选择至少一个Y列(或至少一个Y列的范围)。理想情况下,选择至少两个Y列(或至少两个Y列的范围)。如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关详细信息,请参阅图表类型列中的链接。

Waterfall, Waterfall: Y Color Mapping and Waterfall: Z Color Mapping, are only available from the 2D Graphs toolbar.
3D颜色填充曲面图
3D定X基线图
3D定Y基线图
3D颜色映射曲面图
带投影的3D颜色映射曲面图
3D线框图
3D线框曲面图
- 使用工作表或矩阵数据。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用矩阵数据。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表或矩阵数据。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表(XYZ), 虚拟矩阵或Z值矩阵数据。
- 有关特定数据要求,请点击图表类型列中的链接。
- 使用工作表数据。
- 选择至少一个Y列(或至少一个Y列的范围)。理想情况下,选择至少两个Y列(或至少两个Y列的范围)。如果存在关联的X列,则X列提供X值; 否则,使用Y的采样间隔或行号。
- 有关详细信息,请参阅图表类型列中的链接。
- 使用工作表数据。
- 选择两个Z列(XYZZ)或两个Z列的一定范围(Z列数可以是2的倍数)。
- 有关详细信息,请点击图表类型列中的链接。
- 使用工作表数据。
- 选择两个Z列(XYZZ)或两个Z列的一定范围(Z列数可以是2的倍数)。
- 有关详细信息,请点击图表类型列中的链接。
- 使用矩阵数据.
- 同一个矩阵表中必须至少有三个矩阵对象。
- 有关详细信息,请点击图表类型列中的链接。
有关Origin的3D图形类型及其源数据要求的介绍,请参阅以下主题:
数据浏览绘图
对于包含很多列(和行)的工作表,如果想选择性地在一个图层上绘图,数据浏览绘图这个功能很有用:
- 选择一列或每N列用于绘图。
- 简易的更改列的选取。
- 任意方向拉伸窗口都能获得最佳视图。
- 指定自动调整刻度或为所有绘图指定统一的显示范围。
- 与Origin的其它工具协同工作,包含快捷分析工具。
- 绘图可以用绘图细节对话框深度定制设置。
- 你可以把数据浏览绘图导出导出为视频(GIF, TIFF, AVI):
页面级的迷你工具栏包含一个添加浏览器按钮,以便您可以将浏览器面板添加到常规2D线图中。 |
| Graph Types | Notes |
|---|---|
|
函数图
| 图表类型 | 注意 |
|---|---|
| |
|
我的模板
其他绘图工具
App 注意 - Graph MakerApp已预先安装在Origin软中。
- 从绘图菜单或在Origin工作区右侧的应用程序库中的Graph Maker App图标启动该App。
- 使用带有预览窗格的Graph Maker应用程序,以交互方式绘制分组数据。
- 选择线,散点图,线+符号,柱状,箱线图和直方图这些图表类型。
- 支持拟合散点图。
- 拖放工作表列以设置图表。
- 图表设置会被保存,可以重新加载。
- 使用此对话框可以组织自定义图形模板。
知识点扩展
- 图形-图层-绘图结构(The Page-Layer-Plot Hierarchy)
- 页面查看模式(Page Viewing Modes)
- 图形模板基础知识(Graph Template Basics)
- 由图形模板创建图形(Creating Graphs from Graph Templates)
- 图形模板库(The Graph Template Library)
- 图形坐标轴(Graph Axes)
- 在图形页面上放大或缩小(Zooming In or Out on the Graph Page)
- 创建多图层图形(Creating Multi Layered Graphs)
- 添加数据绘图到图层(Adding Data Plots to the Graph Layer)
- 图层内容对话框(The Layer Contents Dialog Box)
- 对象管理器(The Object Manager)
- 图形图层(Graph Layers)
- 链接图层(Linking Layers)
- 3D和等高线绘图(3D and Contour Graphing)
- Graph with Data Slicer
- 绘制数学函数(Plotting Mathematical Functions)
- Batch Plotting
- 附录2 - 图形类型大全 (Appendix 2 - Complete Listing of Origin Graph Types)































