发布网友 发布时间:2022-04-26 13:30
共2个回答
热心网友 时间:2023-10-09 17:49
该回答针对数据工况和数据点较多,利用Excel将数据导入Origin,然后逐个工况生成二维云图或彩图(本人不才,只能提供较为笨拙的方式,更不会函数生成),也提供彩图标尺修改方法。
将数据保存至Excel中(下文主要针对第一列18个数据,做一个3行6列的二维云图)
(当然,数据直接输入Origin也是可行的,但Excel中的数据是无法直接复制粘贴到Origin中的,为了复制粘贴方便,建议导入Excel的方式)
2. 导入Excel数据:打开Origin,选择File>Import>Excel(XLS,XLSX)…,在弹出的Excel对话框下选择上述保存的Excel文件,并依次点击Add File(S)和OK。
3. 弹出对话框,保持默认,点击OK,即可导入Excel数据文件。
4. 点击New Workbook按钮,新建一个Book文件。
5.上述Book文件只有两列,我们目的是建立3行6列矩阵云图,因此在该Book文件中鼠标左键选中一列(鼠标放在列最上头,出现向下的黑色箭头即可选中一列),然后鼠标右键,选择Insert,一直插入足够的列位置,此处一共6列。
6. 将前期导入的Excel数据复制到新建的Book中(以第一列的18个点为例,每六个数据复制一次),即简单的Copy然后Paste。同时Origin中提供Paste Transpose,即行列转换的功能,所以Excel中的数据只要按顺序录入即可,没有具体的格式要求。
7. 数据复制完成如下图,即数据格式初步具备3行6列的形式
8. 选中上述Book文件(为了确保Book文件处于当前位置,可以将改文件最大化),选择Worksheet>Convert to Matrix>Direct>Open Dialog…(如果前期已经使用过,可以选择<Last used>),在弹出的对话框中保持默认(可尝试更改一下,看看具体效果),点击OK即弹出3*6的矩阵表,默认文件名为MBook。
9. 选中生成的MBook文件(最大化即可),点击Plot>Contour>Contour-Color Fill(或者直接点击Contour按钮),即可生成二维彩色云图(若有提示信息,点击OK即可)
10. 生成云图后,其坐标轴标题和数值范围、坐标轴数据间隔等,都可以通过双击的方式更改,也可以在云图空白处右击,选择增加Add txt来添加文本框,输入自己想要的文字,若输入中文和字符,需要将文字类型调整成为Times New Roman。
11. 云图颜色和标尺的更改:在云图区域鼠标右击,选择Plot Details,在弹出对话框中鼠标左键选择Level,在弹出的对话框中可以更高标尺的数据范围(默认36-60,间隔3),本例中更改为30-70,间隔2,点击OK。若此时直接点击Plot Details对话框下的Apply按钮,将发现云图色彩差异不明显,或者不是我们想要的效果。在Plot Details对话框下单击Fill,选择Introcing Other Colors in,再点击OK,退回到Plot Details对话框,选择Apply、OK,云图效果将有很大的改善。
12. 最终二维云图或彩图如下,希望对各位有帮助。如有,更便捷的方法,希望各位不吝赐教。
热心网友 时间:2023-10-09 17:49
由函数直接生成matrix 数据(或从xyz数据转化),再绘制contour-color fill图