基于pyecharts的中医药知识图谱可视化

关键词: pyecharts;可视化;中医药知识图谱

摘要: 数据可视化是一种直观展示数据结果和变化情况的方法,可视化有助于知识发现与应用。Neo4j数据库对于知识图谱的展示形式过于单调。因此,本文基于pyecharts对当前处理的中药知识图谱数据进行分析与可视化。以利用图形传递和表达更清晰的中药知识图谱信息,发掘有潜在价值的内容。


本文目录

  • 基于pyecharts的中医药知识图谱可视化
    • 1、数据准备
    • 2、基于pyecharts的知识图谱可视化
      • 2.1 pyecharts简介
      • 2.2 中药材知识图谱可视化
      • 2.3 中药材知识图谱分析结果可视化
      • 2.4 中药术语知识图谱可视化
    • 3、其他可视化工具
    • 4、总结

1、数据准备

本文数据分析将基于前期准备的中药材知识图谱数据。特别的,本次在中药材知识图谱中增加了“归经”关系,数据已经更新在github中。

开源数据地址:
https://github.com/fengxi177/Knowlegde_Graph_TCM https://gitee.com/fengxi177/Knowlegde_Graph_TCM

2、基于pyecharts的知识图谱可视化

本文将基于pyecharts框架,对中药材知识图谱进行“力导图”和“环形分布”可视化,同时,对中药材地理分布、来源和别名关系进行分析与可视化。

2.1 pyecharts简介

Apache ECharts 是一个由百度开源的数据可视化工具,有很多常见图表设计的api,操作简洁方便,如关系图、地图、折线图、散点图等可视化api。

api详细可访问:
https://github.com/pyecharts/pyecharts。

2.2 中药材知识图谱可视化

前文自顶向下构建中药知识图谱初探已经介绍了中药材知识图谱的构建和neo4j可视化过程,接下来将对该图谱数据利用pyecharts进行可视化。

pyecharts关系图api和具体参数配置可参考示例文档:
https://gallery.pyecharts.org/#/Graph/README。

说明: 本文所有数据分析结果仅限于所收集数据情况。
少量数据的中药知识图谱-环形图

少量数据的中药知识图谱-环形图(部分节点展示图1)

少量数据的中药知识图谱-环形图(部分节点展示图2)

少量数据的中药知识图谱-力导图

较多数据的知识图谱可视化效果

2.3 中药材知识图谱分析结果可视化

(1)中药材分布情况可视化



(2)中药材来源数据可视化


(3)中药材别名数据可视化
经数据分析发现:有别名的中药材占比:0.7591,没有别名的中药材占比:0.2409。
中药材别名数量与对应中药材数量关系图如下。

别名最多的中药是“地锦草”,有57个别名,其关系图如下。

2.4 中药术语知识图谱可视化

中医术语知识为层次结构,其树形图展示如下。
环形树图(部分节点展开)


自底向上的树图(部分节点展开)

3、其他可视化工具

对于知识图谱数据可视化,还可利用D3.js创建更复杂场景的可视化结果。同时,可利用共现网络分析工具cytoscape、gephi等探索更多的数据价值。

4、总结

本文基于pyecharts对已有知识图谱进行了数据分析与可视化展示。


欢迎关注公众号:实用自然语言处理


主要参考文献:
[1] https://github.com/pyecharts/pyecharts


原文首发于微信公众号:实用自然语言处理


基于pyecharts的中医药知识图谱可视化相关推荐

  1. 中医知识图谱可视化创建

    基于pyecharts的中医药知识图谱可视化 关键词: pyecharts:可视化:中医药知识图谱 摘要: 数据可视化是一种直观展示数据结果和变化情况的方法,可视化有助于知识发现与应用.Neo4j数据 ...

  2. 基于中医药知识图谱智能问答(二)

    鸣谢:该项目基于刘焕勇老师.IrvingBei这两位的代码启发下,才有了我这么一个辣鸡项目.期间我的学业导师,给了我很多指导帮助.站在前人的肩膀上,我们可以看得更远 前文我们已经构建了知识图谱,我们知 ...

  3. 中医药知识图谱创建与应用辅导资料汇编

    摘要:知识图谱(Knowledge Graph)是以"语义网络"为骨架构建起来的巨型.网络化的知识系统,能捕捉并呈现领域概念之间的语义关系,使各种信息系统中琐碎.零散的知识相互连接 ...

  4. Blog1 TCMKG——中医药知识图谱项目介绍

    一.项目背景 知识图谱以结构化的形式描述客观世界中概念.实体及其之间的关系,将互联网的信息表达成更接近人类认知世界的形式,提供了一种更好地组织.管理和理解互联网海量,的能力.知识图谱给互联网语义搜索带 ...

  5. 【国内首家】第一个基于语音生成实时知识图谱的系统来啦!!!

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要8分钟 Follow小博主,每天更新前沿干货 基于文本生成知识图谱的研究很常见,但是基于语音生成知识图谱,这算是第一家. 在这个信息飞速发展的 ...

  6. 论文浅尝 - 计算机工程 | 知识图谱可视化查询技术综述

    本文转载自公众号:计算机工程. 知识图谱可视化查询技术综述 王鑫, 傅强, 王林, 徐大为, 王昊奋 知识图谱作为符号主义发展的产物,是人工智能技术和系统中的重要组成部分,其在百科知识.生物信息.社交 ...

  7. 知识图谱可视化技术在美团的实践与探索

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年3月份热门报告盘点 某短视频APP推荐算法及策略最详细拆解 大萧条来临前的几大征兆 机器学 ...

  8. 使用Neo4j+InteractiveGraph实现豆瓣电影知识图谱可视化

    0.介绍 本文基于豆瓣电影数据构建了一个电影知识图谱.其中包括电影.演员.导演三种节点及相关关系.并使用InteractiveGraph对图谱完成可视化工作. 数据丰富,图谱包含2.7万个节点,5万条 ...

  9. 知识图谱可视化——《间客》人物关系

    知识图谱可视化--<间客>人物关系 借鉴echarts的<间客>人物关系案例完成了知识图谱可视化. 存在疑问是: 1.如何将图谱可视化体现业务价值? 2.如何结合QA问答交互, ...

最新文章

  1. 为什么RStudio Server这么慢?
  2. 元宇宙专题深度(附链接)
  3. 性能测试之LoardRunner 测试场景监控关注的几点
  4. Magento2插件
  5. linux java远程调试_Visual Studio 2017 Linux远程调试(gdbserver)
  6. 第四范式裴沵思出席绿公司年会:传统企业要尽快完成在线化武装
  7. react fiber_让我们爱上React Fiber
  8. 【文章】七不出,八不归,原来是这个意思
  9. 购买课程赠老男孩出版的签名新书啦!
  10. 4月5日--课堂笔记--JS内置对象
  11. matlab数字信号处理与应用 张德丰,MATLAB数字信号处理与应用
  12. java架构师主要是干什么的,要注意什么?
  13. 几种常用英文信件范文
  14. meltdown linux检测,如何检查你的Linux PC是否受Meltdown和Spectre安全缺陷影响
  15. 计算机主机usb端口使用不了,电脑usb接口不能用怎么办
  16. JZ3 从头到尾打印链表
  17. 用ping查看邮件服务器的ip,发送邮件直接访问服务器ip_邮件工具教程
  18. horizon多网卡配置
  19. 撸一个自定义底部导航View 布局+代码实现导航栏
  20. Shell 脚本小试牛刀(5) -- 超便捷脚本之高速ssh 登录其它主机

热门文章

  1. IE能够打开网页 可是chrome和火狐打不开网页解决的方法
  2. 基于Linux的视频监控系统构建方法
  3. 笔记:成员们最厌恶和最偏爱的三件事
  4. 大数据时代数据处理技术及应用
  5. PHP二维关联数组的遍历方式
  6. H5游戏平台创业怎么样?能赚钱吗?
  7. 入侵XXX学校教务管理系统过程记录
  8. .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC不是可识别的文件,程序
  9. macOS 通过 Xquartz 在本地打开远程服务器浏览器图形界面(无需外网)
  10. 2016终端服务器配置,2016服务器的安装与配置.ppt