如何利用Nodexl画图——以绘制…
2016-08-29 12:51
537 查看
原文地址:如何利用Nodexl画图——以绘制文献作者关系图为例作者:starfire
Nodexl是Network Overview,
Discovery and Exploration for
EXCEL的英文缩写,用以进行社会网络分析,由于其学习上手快,后期又具有丰富的功能和灵活的定制,应用较为广泛。
笔者在大致阅览相关论文和软件说明后,有了一些入门级别的思考,记录仅供学习交流。下面就具体介绍如何利用Nodexl进行文献作者,包括第一、二作者绘制关系图。
1、首先,从中国知网导出文献的题名、作者等信息,得到excel表格。多图预警……
以2014年为例,共选择了164篇文章。
点导出/参考文献,即进入下图所示界面。
点选自定义。
导出Excel表格,并保存。
打开表格后,点选作者列。复制。
新建文本文档,将刚才复制的作者信息,直接粘贴到Excel表格里。
在新的Excel中,点击打开——文本文档
在此,由于文本文档中作者信息是用分号;分隔开的,所以选择分号。
点击完成即可。
如图所示,只复制前两列,即选第一、二作者的信息。
复制到Nodexl相应列中。
由于第二列中有空格,所以利用Excel本身的查找和替换功能,找到空格,替换为“NA”
点击Refresh Graph
此时已经可以看到绘图区的图,但图中并未标明相应顶点代表的内容,所以点击“Autofill Columns”
在 Vertex label 项中选择Vertex
即可得到下图。
可从图中得到作者之间的大致关系。
不足:NA占据了图的中心,但其实它并非有实际意义,只是空值的代名词,如何去掉,并通过对图形显示和布局的进一步调整,更加清晰的反映作者的关系,还没有找到很好解决办法,有待进一步学习和思考。
Nodexl是Network Overview,
Discovery and Exploration for
EXCEL的英文缩写,用以进行社会网络分析,由于其学习上手快,后期又具有丰富的功能和灵活的定制,应用较为广泛。
笔者在大致阅览相关论文和软件说明后,有了一些入门级别的思考,记录仅供学习交流。下面就具体介绍如何利用Nodexl进行文献作者,包括第一、二作者绘制关系图。
1、首先,从中国知网导出文献的题名、作者等信息,得到excel表格。多图预警……
以2014年为例,共选择了164篇文章。
点导出/参考文献,即进入下图所示界面。
点选自定义。
导出Excel表格,并保存。
打开表格后,点选作者列。复制。
新建文本文档,将刚才复制的作者信息,直接粘贴到Excel表格里。
在新的Excel中,点击打开——文本文档
在此,由于文本文档中作者信息是用分号;分隔开的,所以选择分号。
点击完成即可。
如图所示,只复制前两列,即选第一、二作者的信息。
复制到Nodexl相应列中。
由于第二列中有空格,所以利用Excel本身的查找和替换功能,找到空格,替换为“NA”
点击Refresh Graph
此时已经可以看到绘图区的图,但图中并未标明相应顶点代表的内容,所以点击“Autofill Columns”
在 Vertex label 项中选择Vertex
即可得到下图。
可从图中得到作者之间的大致关系。
不足:NA占据了图的中心,但其实它并非有实际意义,只是空值的代名词,如何去掉,并通过对图形显示和布局的进一步调整,更加清晰的反映作者的关系,还没有找到很好解决办法,有待进一步学习和思考。
相关文章推荐
- openGL学习笔记1(入门----如何绘制 直线、多边形、圆、利用图片绘制图形等)
- 利用matlab如何在图形中绘制箭头
- .NET : 如何利用GDI+绘制折线图
- 如何利用D3.js绘制一个简单的散点图
- 如何利用Latex绘制圣诞树
- 如何利用SurfaceView来绘制组合图形
- .NET : 如何利用GDI+绘制折线图
- 如何利用canvas绘制一个三分园
- 如何利用CImage和AlphaBlend绘制PNG图片?
- 如何利用caffe自带的工具包绘制accuracy/loss曲线
- 利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
- 利用matlab如何在图形中绘制箭头
- VS2010下如何利用TeeChart绘制三维图
- 【UML九种图系列】之如何利用三层来绘制类图、时序图?
- 如何利用Visio来绘制斜线!
- 如何利用office绘制施工进度计划横道图?
- 浅谈如何利用PB实现仿QQ自动显示/隐藏窗口(原创)
- PHP总的画图功能----绘制字符之简单半角英文数字的绘制~~
- 如何在DBGrid中利用鼠标取得单元格的值
- 如何利用窗体身份验证创建 GenericPrincipal 对象