在科研绘图过程中常需要出现出非等间距的刻度线,如下图这两种情况:图 1图 2四大通用设置方法(适用所有版本Origin):方法1:在绘图前,将X设为 Text双击X列标题,打开 Column Properties 对话框。在Options ...
本教程部分转载自 Originlab 帮助中心通常情况下,Origin 坐标轴上刻度线和刻度线标签是等间距的。在科研绘图过程中常需要出现出非等间距的刻度线,如下图这两种情况:
图1
图2四大通用设置方法(适用所有版本 Origin):
方法1:在绘图前,将X设为 Text
双击X列标题,打开Column Properties对话框。在Options分支下,将Format设置为Text。
绘制柱状图/条状图
!!!缺点: 由于 X 列已设为文本,因此你无法在后续的分析操作(例如:曲线拟合)中将其作为数值数据使用。方法2:使用 Plot Setup 对话框根据行索引进行绘图在工作表中不选择任何数据,在菜单上选择Plot>2D:Bar:Column/Bar,打开Plot Setup对话框。在中间面板上,选择 为X,选择col(B) 为Y。点击Add按钮,然后点击OK按钮绘制柱状图/条形图。
此时,X 坐标轴的刻度线标签上将会显示 1, 2, 3, ...。为了使 X 数据显示在刻度线标签上,双击 X 坐标轴,打开Axis对话框。在Tick Labels选项卡下的Display子选项卡中,设置Type为Text from Dataset, 并选 A 列为Dataset Name。
方法3:在绘图前,将X列设为 Disregard 或Y列
默认情况下,当用户选取 Y 列绘图时,Origin 会在其左侧自动寻找对应的 X 列来绘图。如果在左侧没有 X 列,那么 Origin 就会用对应的行索引作为 X 来绘制图形。
右键单击 X 列标题,选择Set As: Disregard或者Set As: Y
选中 B 列绘制 柱状图/条形图。
与方法 2 相同,此时,X 坐标轴的刻度线标签上将会显示 1, 2, 3, ... 。双击 X 坐标轴,打开Axis对话框。在Tick Labels选项卡下的Display子选项卡中,设置Type为Text from Dataset, 并选 A 列为Dataset Name。
!!!缺点:: 由于 X 列被设为 Disregard 或Y列,因此在进行数据分析时,默认情况下,Origin 将无法找到 X 列。
方法 4:将Axis Type 设置为 Discrete
如果你已经绘制好了图形,你可以双击 X 坐标轴,打开Axis对话框。在Scale选项卡下,设置Type为Discrete。点击Apply按钮。
现在,柱状/ 条形在图上是平均分布的。为了使 X 数据显示在刻度线标签上,你可以:仍然留在Scale选项卡中,在Major Ticks分支下,指定 X 数据作为刻度位置。
或者选择Tick Labels选项卡下的Display子选项卡,设置Tick Labels Type为Tick-indexed Dataset, 并选择 X 数据作为刻度线标签。
实例解析:在文首 图1中标签不仅非等距,还有特殊标记。