计算化学公社

 找回密码 Forget password
 注册 Register
Views: 16544|回复 Reply: 15
打印 Print 上一主题 Last thread 下一主题 Next thread

[数据作图] origin如何做出如下的图形?谢谢指点

[复制链接 Copy URL]

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

我现有两列数据,我想做成下图这样子.按照这个图,应该是把一列数据作为了X和Y。中间的那个数据作为了斜线,同时右边还有这个颜色(这个颜色怎么调节范围?)。怎么能做出这个图呢?谢谢。
ps:我自己瞎捯饬。我在origin中输入如下数据,然后把z转换为矩阵。后面就蒙圈了,不知道对不对。
谢谢指点。

要求.png (14.1 KB, 下载次数 Times of downloads: 112)

参考图

参考图

我的.png (23.38 KB, 下载次数 Times of downloads: 111)

我的.png
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

2#
发表于 Post on 2016-4-3 11:41:00 | 只看该作者 Only view this author
origin怎么做不清楚,一般来说,实际上就是当做填色图来做,比如给定140*140的矩阵,并且设定好色彩刻度,数值为0的显示为白色,偏离它越大的颜色越深。sigmaplot、dislin等都可以实现。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2016-4-4 08:07:55 | 只看该作者 Only view this author
sobereva 发表于 2016-4-3 11:41
origin怎么做不清楚,一般来说,实际上就是当做填色图来做,比如给定140*140的矩阵,并且设定好色彩刻度, ...

谢谢老师
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

37

帖子

0

威望

135

eV
积分
172

Level 3 能力者

4#
发表于 Post on 2016-4-8 17:46:01 | 只看该作者 Only view this author
本帖最后由 astrozheng 于 2016-4-8 17:48 编辑

originlab作图还是可以的。我的做法是,不用这种matrix格式输入数据,用X_Y_Z三个列来输入,然后选择Plot/Template Library/contour, 选择其中的一种图像。

带着左边的这种色条的图片,要改变颜色,需要在plot中间的任意位置双击,弹出窗口有很多可以调节的,你可以调的试试。
我觉得这个OrginLab做这种颜色的HeatMap是很好做的。

7331.tmp.png (43.49 KB, 下载次数 Times of downloads: 114)

双击彩色图中间的弹出窗口

双击彩色图中间的弹出窗口

评分 Rate

参与人数
Participants 2
eV +6 收起 理由
Reason
陌上 + 3
sobereva + 3

查看全部评分 View all ratings

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

5#
 楼主 Author| 发表于 Post on 2016-4-8 21:00:18 | 只看该作者 Only view this author
astrozheng 发表于 2016-4-8 17:46
originlab作图还是可以的。我的做法是,不用这种matrix格式输入数据,用X_Y_Z三个列来输入,然后选择Plot/T ...

谢谢你的指点,我现在不在实验室,等我去了学习一下,谢谢你。very much
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

6#
发表于 Post on 2016-4-12 03:21:11 | 只看该作者 Only view this author
astrozheng 发表于 2016-4-8 11:46
originlab作图还是可以的。我的做法是,不用这种matrix格式输入数据,用X_Y_Z三个列来输入,然后选择Plot/T ...

你真的确定用你的操作步骤(用X_Y_Z三个列来输入,然后选择Plot/Template Library/contour) 能作图成功?
你真的绘图了吗? 如果仅仅是靠 XYZ 的 Contour 是不能完成提问者要求的图的,因为 XYZ Contour 只能提供由 X-Y 两个轴的等高线围起来的区域,而不是由 X-Y 坐标确定的一个点。

当然,修改颜色那一部分的操作是可行的。

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

7#
发表于 Post on 2016-4-12 03:31:14 | 只看该作者 Only view this author
本帖最后由 乐平 于 2016-4-12 21:27 编辑

你的作图思路是正确的,需要将 XYZ 三列的数据按照坐标扩展成矩阵格点。我自己尝试了一下,可以得到你想要的图。
软件:OriginPro 8.6
第一步,选中 Book1 中的所有数据列(这里,我随便填了 20 行数据),然后在 Origin 菜单栏上 Worksheet ——> Convert to Matrix ——> XYZ Gridding ——> Open Dialog。
直接点确定就可以了。


转换好之后的 Matrix 是这个样子。



第二步,在 Matrix 窗口是当前窗口的状态下,点击 Origin 菜单栏上的 Plot ——> Contour ——> Gray Scale Map



可以得到如下的图。初始状态下很丑,不过没关系,我们接下来对它进行调整。



在图上双击(注意,鼠标不要点在图的空白处,不然弹出的对话框内容不一样),在弹出的 Plot Detail 对话框的右侧,单击 Fill 栏的表头,弹出 Fill 对话框,
选择 Load Palette,在旁边的 Select Palette 选框中选择 GrayScale(当然,你也可以选择颜色跨度比较大的,比如 Rainbow。我这里只是用灰阶做一个例子),如下图:



依旧在 Plot Detail 对话框的右侧,单击 Level 栏的表头,弹出 Set Levels 对话框,根据你的数据大小,修改颜色对应的数值的起止范围(比如这里我用的 -1 到 1),如下:



依旧在 Plot Detail 对话框的右侧,单击 Missing Values 栏下面的色块,弹出 Fill 对话框,将 Fill Color 的颜色修改为 None,这样背景的赭石色就没有了。



修改完之后,点击 OK。 你的图就是如下的样子了。



请注意,色块的大小和格点相关,我这里只有 20 个格点,所以色块看起来比较大。你的数据多的话,格点就密集,色块会小很多。另外,我不知道你的 X 轴和 Y 轴分别代表什么意思,所以就(默认)空着了。




转换成矩阵格点.png (74.1 KB, 下载次数 Times of downloads: 116)

将数据表转换成矩阵格点

将数据表转换成矩阵格点

转换成矩阵格点-02.png (32.86 KB, 下载次数 Times of downloads: 118)

矩阵格点

矩阵格点

矩阵格点-Contour.png (62.53 KB, 下载次数 Times of downloads: 106)

矩阵格点-Contour.png

矩阵格点-Contour-01.png (20.7 KB, 下载次数 Times of downloads: 98)

矩阵格点-Contour-01.png

矩阵格点-Contour-002.png (40.14 KB, 下载次数 Times of downloads: 109)

矩阵格点-Contour-002.png

矩阵格点-Contour-03.png (26.35 KB, 下载次数 Times of downloads: 101)

矩阵格点-Contour-03.png

矩阵格点-Contour-04.png (19.09 KB, 下载次数 Times of downloads: 115)

矩阵格点-Contour-04.png

Final.png (34.49 KB, 下载次数 Times of downloads: 100)

最终的图样

最终的图样

评分 Rate

参与人数
Participants 1
eV +8 收起 理由
Reason
sobereva + 8

查看全部评分 View all ratings

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

8#
发表于 Post on 2016-4-12 04:17:12 | 只看该作者 Only view this author
顺便吐一下槽……
写上述步骤的时候,我是希望把图文按次序混排的,但是插入图片怎么只能显示在最后…… 看起来太乱了……

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

9#
 楼主 Author| 发表于 Post on 2016-4-12 08:09:29 | 只看该作者 Only view this author
乐平 发表于 2016-4-12 04:17
顺便吐一下槽……
写上述步骤的时候,我是希望把图文按次序混排的,但是插入图片怎么只能显示在最后……  ...

谢谢你,谢谢你这么仔细的指点,我这就试试,谢谢了
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

10#
 楼主 Author| 发表于 Post on 2016-4-12 08:24:48 | 只看该作者 Only view this author
乐平 发表于 2016-4-12 03:31
你的作图思路是正确的,需要将 XYZ 三列的数据按照坐标扩展成矩阵格点。我自己尝试了一下,可以得到你想要 ...

按照你的步骤,我走了一遍,确实可行,非常感谢老师你,谢谢。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

11#
发表于 Post on 2016-4-12 12:27:41 | 只看该作者 Only view this author
乐平 发表于 2016-4-12 04:17
顺便吐一下槽……
写上述步骤的时候,我是希望把图文按次序混排的,但是插入图片怎么只能显示在最后……  ...

发图的时候进入高级模式,点“图片”,然后选择要上传的图片,之后点击上传的图片的预览图插到文中相应位置即可。不建议用附件方式发图。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

12#
发表于 Post on 2016-4-12 12:39:32 | 只看该作者 Only view this author
本帖最后由 乐平 于 2016-4-12 21:31 编辑
sobereva 发表于 2016-4-12 06:27
发图的时候进入高级模式,点“图片”,然后选择要上传的图片,之后点击上传的图片的预览图插到文中相应位 ...

谢谢!
我是点击的“图片” 图标然后上传图片的,不过我没有再“点击上传之后的图片的预览图,插入到文中相应的位置”……  我以为只需要在文字后面点击“图片”,上传之后就能自动插入到文字下方了……
现在已经按照 Sob 老师的建议将图片拖入文字中相应的位置了,不过插入的图比较小,文字结尾的图相对比较大一些,能看得更清晰。

32

帖子

0

威望

315

eV
积分
347

Level 3 能力者

13#
发表于 Post on 2016-12-19 11:17:58 | 只看该作者 Only view this author
我也想做这个图,看了这个帖子受益匪浅,非常感谢大家。我还有个问题,请问图片中的色度带的颜色是怎么对称的?我比较菜,希望能得到大家的帮助,谢谢了。

32

帖子

0

威望

315

eV
积分
347

Level 3 能力者

14#
发表于 Post on 2016-12-19 19:19:54 | 只看该作者 Only view this author
真是打扰大家了,那个色度带对称的问题已经解决。还是很感谢大家。

1294

帖子

0

威望

6235

eV
积分
7529

Level 6 (一方通行)

15#
 楼主 Author| 发表于 Post on 2016-12-20 07:55:53 | 只看该作者 Only view this author
Flower 发表于 2016-12-19 19:19
真是打扰大家了,那个色度带对称的问题已经解决。还是很感谢大家。

如何解决的呢?在这里也指点一下白?嘿嘿
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 12:13 , Processed in 0.218364 second(s), 28 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list