WOS与CNKI数据库的citespace分析教程及常见问题解决
本教程为面向新手的基于citespace的数据可视化教程,旨在帮助大家更快了解行业前沿的研究内容。
获取最新版本的citespace软件
在citespace官网下载最新的版本(如果是老版本,可能会提示让你去官网更新为最新版,老版本不再提供服务
citespace会有免费版和付费版,免费版会少很多功能,但对于非学此专业的文献分析也足够使用,本教程以basic版为例
官网会提供dmg或msi格式的安装包供你选择,请选择你的电脑能运行的格式(如果不确定哪个可以运行,可以都下载下来
还会附带一些教程与视频
下载时需要提供你的邮箱账号
下载到你觉得顺手的位置——特定的文件夹或者桌面
安装citespace到你喜欢的文件夹,记得一定要放在能找到的地方
新版本初次运行软件会在桌面自动放置一个快捷方式
注意:6.0以上的版本需要JRE,配置Java17以上的环境,如何配置Java环境请参考其他教程
如果你有将桌面图标分类到文件夹的习惯,它会在下一次初始化时再添加一个快捷方式到桌面
获取文献信息(cnki)
在知网选取你要分析的主体的论文
可以在cnki的搜索中选择高级搜索,筛选掉非核心或非sci的文献,或者获取某几个特定关键词交叉领域的文献
点击需要的文献左侧的复选框,使用Refworks格式导出文献
导出的文件必须以download_开头,否则citespace无法识别
下划线后可以跟一些有语义的英文或数字内容,以便后期寻找时能较为轻松的找到并辨识内容的意义
注意:文献分析最好不少于200篇,但是单次分析不得多于500篇,如果想要的文献数目多于500,需要以500(或更少)为单位分次导出Refworks格式的txt
获取文献信息(web of science)
Clarivate
这里提供一个网址,如果你使用的网络无法打开,请自行找寻免费或付费的科技手段,或者校园网的科技手段打开它
使用之前需要先提供你的邮箱进行注册,国内邮箱也可以。密码的格式如果不满足它会告诉你,比如没有添加特殊符号
注册之后可以进行搜索,如果你的文献无法进行搜素,请在登录页面改为机构登录,选择中国的高校,再选择你所在的高校即可登录(如果你的学校没有开通这项服务,可以问别人借一下
它可以在右上角改语言,选择简体中文即可,如果你英文阅读流畅,使用英文也可以
选择数据集为核心合集,引文索引可以只选前两个
使用TS=主题的方式来限定搜索内容,可以添加and词或者or词搜索,提高准确率或者缩小范围
由于该文献库内容非常多,建议筛选文献的时间,可以为最近五年,否则内容量很庞大
可以在结果中进行快速过滤
筛选结束进行导出
citespace建立项目、格式转换与文献去重
建立一个文件夹,存放你的文献分析项目(最好以英文+数字的形式命名,不出现中文
该文件夹必须具备以下四个文件夹
打开citespace软件(语言可选
选择data→import/export(如果出现MySQL界面,选择skip)
选择你下载的文献数据库的标签页,cnki或者wos
为import和export分别选择建好的文件夹中的import和export文件夹
点击转换按钮
如果转换后的文献比导入的文献少,则是有文献未识别,可以自己检查一下原始文件内容是否有问题
注意:如果最后分析出现乱码,而非中文,则是因为import的txt文件并非utf-8编码类型,请打开导出的txt文件另存为utf-8(非此编码类型不支持中文内容
wos在转换界面点击remove duplicate即可完成去重
cnki的去重内容是网上找的,为引用内容,我的版本没法实现,不知道别的版本可不可以
cnki可以选择“File”菜单,然后点击“Import/Export”选项。接下来,在弹出的子菜单中,选择“Reference Manager”,会弹出一个另存为文件的窗口。
在这个窗口中,找到并打开从CNKI数据库下载的文献数据文件
之后,返回到Citespace主界面,选择“Data”菜单,点击其中的“Import/Export”选项。在新弹出的子菜单中,选择“Referencing Manager”,会弹出一个文件浏览器窗口。
在这个窗口中,找到并打开保存的已经去重后的文献数据文件。确认无误后,点击“OK”按钮。此时,Citespace将开始读取和显示您的文献数据。
此时export中会有一个新生成的文件,将它复制到date文件中,这就是用于文献分析的文件(如果不进行格式转换,则citespace无法进行文献分析。
在主界面点击new,新建一个项目,可以使用中文做文件名但不推荐这样做
为你的新项目链接到刚才新建的project与date文件夹,并选择文献来源数据库(如果数据来源于cnki,则选择CSSCI
选择save则项目创建成功
citespace分析文献
分析阶段
右边可以选择分析的具体选项
分别为:
分析起止时间与以几年为一个单位进行分析
一般选择默认设置部分
你需要选择想要的分析内容部分,也就是产出怎样的图谱(cnki数据无法进行红色的三个分析
一些可以用的筛选工具,比如每年的top N或Top N%,指选择每年的频次最高的多少文献进行图谱显示,如果你的文献较多可以考虑使用。其余工具,如果你非常熟悉它们,可以使用
如果觉得图谱杂乱,可以勾选pathfinder或者Pruning sliced networks使你的图谱更简洁
点击ok进行分析
如果出现了Remove Empty Time Intervals则需要重新运行分析
出现your options则表示分析成功,选择左侧按钮查看图谱
查看与修改图谱
图谱可能会因为运算方式分的比较开,如果你不希望它们分开太多,则可以点击停止按钮调整到你喜欢的分布情况
可以点击节点并移动,手动地使节点停留在你想停留的位置,最好使各个节点的标签之间不要相互遮挡
注意:如果无法点击节点移动节点,则可能是因为你的Windows设置视窗百分比不是100%,可以在Windows的显示设置中调整
如果想对图谱进行个性化调整,可以使用labels标签页的内容或者在nodes的node shape等选项中设置连线颜色粗细、标签颜色大小、节点形状大小等显示内容
建议选择彩虹色的色条,这样的话可以清晰地看到发文年份的情况,颜色越偏向红色越靠近当前时间,越灰白则越靠近以往时间。
如果出现了方块,将nodesize改为0即可。如果选了还是方块,nodes选项选tree ring history,就可以变圆形
如果想取消标签的红色背景,则选择labels选项卡(左上的而非右边侧边栏的)中的label background color中的term labels中的hsv选项卡,将透明度拉满。
左侧的列表可以查看关键词的频次和中心性,以及出现的年份
其中——"centrality"是一个关键的概念,它代表了节点在网络中的中心性。具体来说,中心性主要衡量了一个节点在网络中的重要性或影响力。如果一个节点具有较高的中心性,那么这个节点在网络中的位置将会相对突出,它的存在对整个网络的结构可能产生重大影响。因此,通过分析节点的中心性,我们可以了解到文献数据中的关键研究主题或者重要的学者等。
聚类分析
点击左侧按钮选择聚类,并在右侧选择聚类方法,k为关键词聚类分析
聚类方式选LLR
可以选择聚类后进行timeline生成鱼眼图让聚类分析更加清晰
如果不想显示太多类别,则选择clusters→show the largest K 选项,填写你想留下的聚类个数
如果鱼眼图聚类出现了显示不了字体或者文献太多,可以手动在左边列表的复选框中调整文献数量,取消选择不想显示的文献,或者减小标签与聚类标签的字体大小。
如果想得到聚类列表,选择clusters标签的clusters explorer,y,得到列表
列表内容分别为序号,size,子聚类轮廓值,LLR对数似然率标签名,与部分关键词
突现分析
选择右侧控制台的burstness,点击refresh
如果burst items found数值过小或过大(指突现词过少或过多),则可以通过将γ值进行调整的方式调整突现词的数量
如果没问题点击view,得到突现词分析
导出
左上角选择file进行导出
可以选择导出为png格式或者pdf格式,不建议使用截图功能保存内容,因为截图难以保证结果清晰度;如果需要发表文献,请导出为png格式以保证清晰度,避免图谱返工
相关文章:

WOS与CNKI数据库的citespace分析教程及常见问题解决
本教程为面向新手的基于citespace的数据可视化教程,旨在帮助大家更快了解行业前沿的研究内容。 获取最新版本的citespace软件 在citespace官网下载最新的版本(如果是老版本,可能会提示让你去官网更新为最新版,老版本不再提供服务…...

NEFU数字图像处理(三)图像分割
一、图像分割的基本概念 1.1专有名词 前景和背景 在图像分割中,我们通常需要将图像分为前景和背景两个部分。前景是指图像中我们感兴趣、要分割出来的部分,背景是指和前景不相关的部分。例如,对于一张人物照片,人物就是前景&…...

UEditorPlus v3.6.0 图标补全,精简代码,快捷操作重构,问题修复
UEditor是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。 UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符…...

C++ Set
定义 set不同于vector,strin,list这种存储容器,set是一种关联式容器,底层是搜二叉; 功能 set可以确定唯一的值,可以排序去重。 接口 insert() #include <iostream> #include<set> using namespace std;int main…...

基于知识库的chatbot或者FAQ
背景 最近突然想做一个基于自己的知识库(knowlegebase)的chatbot或者FAQ的项目。未来如果可以在公司用chatgpt或者gpt3.5之后的模型的话,还可以利用gpt强大的语言理解力和搜索出来的用户问题的相关业务文档来回答用户在业务中的问题。 Chat…...

ZOC8 for Mac:超越期待的终端仿真器
在Mac上,一个优秀的终端仿真器是每位开发者和系统管理员的必备工具。ZOC8,作为一款广受好评的终端仿真器,以其强大的功能和易用性,已经在Mac用户中积累了良好的口碑。本文将为您详细介绍ZOC8的各项特性,以及为什么它会…...
织梦dedecms后台档案列表显示空白或显示不了文章的解决方法
织梦dedecms后台档案列表显示空白或显示不了文章的解决方法 dede/content_list.php空白解决方法如下 dede/content_list.php空白 在DEDE后台可以查看栏目文章,但是所有档案列表却为空白或者显示不了文章,如图所示: 后来找到dede/content_list.php,看了下…...

10本值得阅读的量化交易书籍
什么是量化交易? 量化交易是利用数学模型或算法来创建交易策略并进行交易。量化交易通常由大型机构交易员或对冲基金雇用,他们雇用大量的博士和工程师团队。从历史上看,量化交易领域一直非常隐秘,有效的想法往往受到公司的严密保…...
c++通过对象的地址初始化指针,需要对指针进行释放么(企业链表衍生)
在C中,如果你通过对象的地址来初始化指针,通常情况下是不需要手动释放指针的。这是因为对象的生存期与指针所指向的对象的生存期相关联。当对象超出其作用域或被销毁时,指向该对象的指针也会自动成为悬挂指针,这种情况下再访问该指…...
CentOS安装MySQL
参考官方链接:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html CentOS版本 [rootlocalhost ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 下载MySQL安装包(版本:8.0.35) 访问地址…...

AI:45-基于深度学习的声纹识别
🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌本专栏包含以下学习方向: 机器学习、深度学…...
Spring-cloud-openfeign拦截器RequestInterceptor接口
RequestInterceptor接口位于包io.github.openfeign-core下,使用Spring Cloud Feign的时候会自动依赖这个包 下面的代码会在每次调用Feign1的m1方法时,向HTTP头追加键值对武汉3:晴川历历汉阳树 FeignClient(value "feignA", url "XXX或…...

自动化测试开发 —— 如何封装自动化测试框架?
封装自动化测试框架,测试人员不用关注框架的底层实现,根据指定的规则进行测试用例的创建、执行即可,这样就降低了自动化测试门槛,能解放出更多的人力去做更深入的测试工作。本篇文章就来介绍下,如何封装自动化测试框架…...

Leetcode—2.两数相加【中等】
2023每日刷题(十五) Leetcode—2.两数相加 迭代法实现代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l…...
拷贝音频、视频、word等二进制文件的实现方法,不掉帧
拷贝音频、视频、word等二进制文件的实现方法: 演示使用BufferedOutputStream 和 BufferedInputStream 使用 使用他们,可以完成二进制文件 思考:字节流可以操作二进制文件,可以操作文本文件吗?True public class B…...
dmfldr-快速装载-载入(DM8:达梦数据库)
dmfldr-快速装载-DM8:达梦数据库 介绍1 准备数据文件2 根据数据文件在数据库创建表3 根据数据文件,配置快速装载的控制文件4 在数据库bin执行目录执行命令5 日志6 达梦数据库学习使用列表 介绍 DM 提供了快速装载工具:dmfldr;通过使用快速装载工具能够把…...

Postman测试金蝶云星空Webapi【协同开发云】
文章目录 Postman测试金蝶云星空Webapi【协同开发云】环境说明业务背景大致流程具体操作请求登录接口请求标准接口查看保存提交审核反审核撤销 请求自定义接口参数是字符串参数是实体类单个实体类实体类是集合 其他 Postman测试金蝶云星空Webapi【协同开发云】 环境说明 金蝶…...
mongo常用操作符及查询例子
比较操作符: $eq:匹配字段值等于指定值。 $ne:匹配字段值不等于指定值。 $gt:匹配字段值大于指定值。 $gte:匹配字段值大于或等于指定值。 $lt:匹配字段值小于指定值。 $lte:匹配字段值小于或等…...
41.排序练习题(王道2023数据结构第8章综合练习)
试题1(王道8.3.3节综合练习2): 编写双向冒泡排序算法,在正反两个方向交替扫描。即第一趟把关键字最大的元素放在序列的最后面,第二趟把关键字最小的元素放在序列最前面,如此反复。 首先实现冒泡排序&…...

python爬虫,如何在代理的IP被封后立刻换下一个IP继续任务?
前言 在实际的爬虫应用中,爬虫程序经常会通过代理服务器来进行网络访问,以避免访问过于频繁而受到网站服务器的限制。但是,代理服务器的IP地址也可能被目标网站限制,导致无法正常访问。这时候,我们需要在代理IP被封后…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...

python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

大话软工笔记—需求分析概述
需求分析,就是要对需求调研收集到的资料信息逐个地进行拆分、研究,从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要,后续设计的依据主要来自于需求分析的成果,包括: 项目的目的…...

阿里云ACP云计算备考笔记 (5)——弹性伸缩
目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...

如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...