做过可视化的同学,想必都知道编程的可视化工具有Python、R语言,不编程的接触最多的有CiteSpace、Histcite、Ucinet、Pajek、Gephi等工具,今天小编就带大家了解一个小白极容易上手的可视化工具VOSviewer软件

1、VOSviewer简介

VOSviewer是荷兰莱顿大学Van Eck与Waltman研究的可视化软件,是一款很强大的科学知识图谱分析工具,广泛被应用于作者合作网络、机构合作网络以及文献共被引分析。该软件主要面向文本分析数据,适合做网络分析,侧重于科学知识的可视化。

与上述提到的文献计量软件相比,VOSviewer软件最大的优势就是图形展示能力很强大,适合大规模的数据分析,且具有较强的通用性,适配中文的知网、CSSCI以及英文中Web of science、Scopus, Dimensions, and Pubmed等多个数据库的格式。

2、VOSviewer的安装

由于VOSviewer软件是Java开发的,所以需要安装Java的插件来配置环境,其中小编使用的版本是Java6,其下载的链接是https://www.java.com/zh-CN/,下载完后,就可以下载VOSviewer的安装包了,链接是https://www.vosviewer.com/(提供windows、 macOS X及其他系统三种系统的安装包支持)。下载安装包后,直接安装就可以,操作很简单。

3、VOSviewer有哪些功能了?

VoSviewer提供了三种可视化方式,分别称为网络可视化、叠加可视化和密度可视化。从图1中可以看出,VOSviewer主窗口中的“网络可视化”、“叠加可视化”和”密度可视化”选项卡可以用来切换可视化。

在VOSviewer的主窗口底部有一个状态栏。状态栏提供了关于当前活动的地图的信息。它显示了地图中的项目数量,项目被分配到的集群数量,项目之间的链接数量,以及链接的总强度。此外,当鼠标指针在主面板中的某个项目上移动时,状态栏会提供该项目的信息。同样,当鼠标指针移动到两个项目之间的链接上时,状态栏也会提供这个链接的信息。下图中①主面板,②选项面板,③信息面板,④概览面板,⑤行动面板。

从上图中可以看出,主面板显示的是当前活动地图的可视化。缩放和滚动功能可以用来确定主面板中显示的地图区域。主面板中有三种可视化功能:网络可视化叠加可视化密度可视化

3.1 网络可视化

在网络可视化中,项目由其标签表示,默认情况下也由一个圆圈表示。项目的标签和圆圈的大小由项目的权重决定。一个项目的权重越大,标签和圆圈越大。对于某些项目,标签可能不显示。这样做是为了避免标签重叠。一个项目的颜色由该项目所属的群组决定。项目之间的线条代表链接。默认情况下,最多显示1000行,代表项目之间的1000个最强链接。

3.2 叠加可视化

叠加可视化与网络可视化相同,只是项目颜色不同。在叠加可视化中,有两种方法可以对项目进行着色。如果项目有分数,则项目颜色由以下因素决定。

项目的分数,默认情况下,颜色范围从蓝色(最低分)到绿色到黄色(最高分)。另一方面,如果项目有用户定义的颜色(使用VOSviewer地图文件中的红、绿、蓝三色列指定),项目的颜色由用户定义的颜色决定。如果项目既没有分数也没有用户定义的颜色,则无法使用叠加可视化。

3.3 密度可视化

密度可视化有两种变体。我们首先讨论项目密度可视化,然后讨论集群密度可视化。选项面板中的“项目密度”和“群集密度”单选按钮可用于在密度可视化的两种变体之间切换。

4、数据实战

择了中国知网(CNKI)全文数据库为检索库。以“Python”为主题,共搜索到3906条参考文献。其中文件导出格式Refworks,从知网每次只能导出500条数据,然后清除记录,才能再次选中501-1000条,依次进行,直到导出所有的文献。

当然读者会爬虫也可以,不过知网在爬取1000条文件后,需要验证,设置反爬虫机制,可破解。

最终获取的数据文件格式是txt文本格式。

Python研究的作者共被引分析。

根据导出不同的文件,选择不同的文件格式,由于本文导入的Refworks格式,所以选择第二个。该软件也支持英文中Web of science, Scopus, Dimensions, and Pubmed等多个数据库的格式。

然后选择刚才所有的下载的数据就可以。

这个阈值设定是根据关键词或者作者共同出现的次数来设定。

还可以使用叠加可视化探究不同时间段关于Python领域发文量的作者的合作关系。

Python的关键词共现分析。

当然还可以做英语中更多的各种可视化分析。比如做作者合作网络图,国家合作图谱,机构合作图谱,期刊共被引图谱,关键词图谱等。以下是之前做过图,可共参考一下。

还需要了解VOSviewer软件更多的可视化功能嘛?赶快去下载该软件和相应的操作手册,来探索吧。

参考文献:

  • 1.Manual:VOSviewer 1.6.6的官方指南手册,功能介绍详细。

  • 2.Eck N J V,Waltman L. Software survey: VOSviewer, a computer program for bibliometric mapping[J]. Scientometrics, 2010,84(2): 523.

  • 3.李杰,陈超美.CiteSpace:科技文本挖掘及可视化[M].北京:首都经济贸易大学出版社,2016.

E N D

各位伙伴们好,詹帅本帅搭建了一个个人博客和小程序,汇集各种干货和资源,也方便大家阅读,感兴趣的小伙伴请移步小程序体验一下哦!(欢迎提建议)

推荐阅读

牛逼!Python常用数据类型的基本操作(长文系列第①篇)

牛逼!Python的判断、循环和各种表达式(长文系列第②篇)

牛逼!Python函数和文件操作(长文系列第③篇)

牛逼!Python错误、异常和模块(长文系列第④篇)

不用写一行代码,这款 高颜值 可视化神器,值得try一try!相关推荐

  1. 不用写一行代码,这款 高颜值 可视化神器,【国庆】值得try一try!

    大家好,我是黄同学

  2. 【效率】微软开源最强Python自动化神器!不用写一行代码!

    相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...

  3. 实现一个机器人陪女友自动聊天(不用写一行代码),终于可以安心“打农药”啦

    有女朋友真的很麻烦,没有女朋友又万万不能.现在机器人大行其道,为啥咱们就不能搞个机器人陪下女朋友呢,撸起袖子,说干就干.为了让广大没有编程经验的网友安心"打农药",这次我特意选择了 ...

  4. 不用写一行代码,就能用ivx制作一个“微信小程序“,超牛逼

    今天需要为大家介绍一款神器ivx. 它是通用无代码开发平台,是面向新一代全栈开发人员的通过不编写代码的方式实现快速开发的软件开发平台,提供图形化逻辑编排编程语言.抽象组件.集成开发环境等能力,能够支持 ...

  5. python能不能自动写代码_微软最强 Python 自动化工具开源了!不用写一行代码

    1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python,它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...

  6. python自动化工具哪个好用_微软最强 Python 自动化工具开源了!不用写一行代码!...

    本文转自"AirPython" 1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome. ...

  7. python写自动化工具_微软最强 Python 自动化工具开源了!不用写一行代码!

    1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...

  8. python是开源工具吗_微软最强 Python 自动化工具开源了!不用写一行代码

    1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python,它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...

  9. 微软最强 Python 自动化工具开源了!不用写一行代码!

    [内部资源] 想拿年薪30W+的软件测试人员,这份资料必须领取~ 1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含: ...

最新文章

  1. 梯度下降和随机梯度下降为什么能下降?
  2. NVM安装与使用(实现Node多版本控制)
  3. 【JAVA多线程学习笔记】(1)实现线程的方式 线程生命周期 操作线程的方法
  4. python 定义变量_用python解决动态的定义变量名(并给其赋值方法:大数据处理)...
  5. electron-vue解决打包错误、无法调用出开发者工具(亲测有效)
  6. 如何从SharePoint Content DB中查询List数据
  7. 跟我学习dubbo-简介(1)
  8. 【转载】高斯滤波器详解
  9. 磁盘blk_update_request: I/O error
  10. Windows 10 VMware Workstation Server服务启动一段时间后自动异常关闭
  11. CNN英文垃圾邮件分类(数据预处理)
  12. 菜鸟网管的入门之路-第一章、网络及硬件篇(1)
  13. 在 Debian 11 Bullseye 上安装 Proxmox VE 7国内镜像源
  14. scrapy 用爬虫规则指定爬行轨迹自动抓取
  15. 如何快速开发一个响应式移动端页面
  16. 《复杂网络》复杂网络的结构及特点
  17. [UE4教程] UE4蓝图总结(入门)
  18. 单元格等于计算机日期,Excel相邻单元格快速填入相同日期的几种方法
  19. Excel定位功能删除空值所在行
  20. golang游戏开发学习笔记-开发一个简单的2D游戏(基础篇)

热门文章

  1. Django2.2-LookupError No installed app with label admin
  2. MongoDB 分片的原理、搭建、应用
  3. HTTP一个 TCP 连接可以发多少个 HTTP 请求等面试题
  4. Yii的 Yii::$app-end()
  5. Go的RESTful
  6. 关于TP框架的微信开发服务器配置TOKEN验证失败解决方案
  7. windows文件保护_文件通通用它加密,安全等级提高一个档次
  8. java新闻爬虫_java实现简单的爬虫之今日头条
  9. 玄元剑仙服务器列表为空,玄元剑仙3月11日维护更新公告
  10. 【vue】安装新版本vue-cli:@vue/cli