转载-如何利用origin画等高线图

利用 origin 绘制圆滑等高线图

矩阵转换

  1. 原始数据假设为(X,Y,Z)形式,其中 XY 为位置坐标,Z 为强度。以 15× 7 的范围为例,首先需要将数据粘贴到 origin8 的 sheet 中。

  2. 粘贴到 origin 后, 选中 Z 列, 右键——properties——在调出来的属性框中将 Z 列改为 Z 轴

  3. 下一步的工作是将表格转换为矩阵,之后才能绘制三维图或二维等高线图 在表格界面下选中 worksheet—convert to matrix 注意此处有好几个选项,如果数据点有限,绘制出来的图片将不平滑。所以此处 选—XYZ Griding 进行平滑处理—选择 open dialog

平滑操作

  1. 打开对话框之后 先在 input 选项中选取 XYZ 数据范围,全部选中即可; Griding method and parameters 选 项 提 供 了 多 种 方 法 , 这 里 选 择 Random (RenkaCline)为例,这一项是根据 X 和 Y 的行列数目来调整,原先是 15× 7 这里 设置为 150× 70 增加 10 倍
  2. 选择 OK 确定后,显示平滑设定后的 Matrix 选择 Plot—Contour—Contour color fill 即可绘制出二维等高线图

  3. 下图即为绘制之后的二维等高线图。左右分别为平滑处理之前和之后的图片, 再经过显示框的调整处理后,即可出现最终的效果。
    光滑和未光滑的图对比

### Origin 绘制等高线图时设置绘图属性 在Origin中创建等高线图的过程中,如果遇到缺少“等高线信息”选项卡的情况,可以通过以下方式调整和配置绘图属性: #### 调整绘图属性的方法 确保当前工作环境为活动的工作簿或Matrix窗口[^1]。接着,在完成基本的数据导入之后,选择合适的列作为X轴、Y轴以及Z轴数据源来构建等高线图表。 对于具体的绘图属性设定,即使界面未显示专门针对等高线的信息面板,仍然可以利用Plot Details对话框来进行详细的自定义操作。具体做法如下: - 双击已经生成的等高线图中的任意位置打开Plot Details对话框; - 在左侧列表里选中对应的等高线层(通常是Layer 1下的第一个对象),右侧会出现多个标签页用于控制不同方面的样式; - 使用`Colormap/Contours`标签页来管理颜色映射方案与轮廓线条特性;这里能够指定色彩渐变模式、手动输入特定高度处的颜色断点或是启用平滑过渡效果等高级功能。 此外,还可以通过该对话框进一步优化图形外观,比如修改字体大小、添加标题说明文字、更改背景色等等,从而满足多样化的展示需求。 ```python import numpy as np from matplotlib.colors import LinearSegmentedColormap cmap = LinearSegmentedColormap.from_list('mycmap', ['blue','green','red']) plt.contourf(X, Y, Z, cmap=cmap) plt.colorbar() plt.show() ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值