可视化
基于python的可视化应用
Javy Wang
学无止境 气有浩然
展开
-
Karateclub包介绍及节点嵌入实现
karateclub包中的节点嵌入算法都对图的连通性有要求,必须是连通图才能进行节点嵌入,否则会报错。karateclub包中的节点嵌入算法有以下这些:# 基于邻域的节点嵌入方法DeepWalk, Node2Vec, Walklets, BoostNE, NodeSketch, Diff2Vec, GEMSEC, NetMF, GraRep, NMFADMM, LaplacianEigenmaps# 基于结构的节点嵌入方法GraphWave, Role2Vec# 基于属性的节点嵌入方法Feat原创 2020-12-31 16:56:42 · 5164 阅读 · 4 评论 -
PyTorch图神经网络实践(四)Node2Vec节点分类及其可视化
关于Node2Vec的介绍有很多了,这里就不细述。本文主要是介绍如何用PyTorch Geometric快速实现Node2Vec节点分类,并对其结果进行可视化。整个过程包含四个步骤:导入图数据(这里以Cora为例)创建Node2Vec模型训练和测试数据TSNE降维后可视化完整代码如下:import torchimport matplotlib.pyplot as pltfrom sklearn.manifold import TSNEfrom torch_geometric.data原创 2020-11-02 17:30:48 · 6910 阅读 · 9 评论 -
Ubuntu+Anaconda+JupyterLab+Bokeh 远程配置交互式Web可视化开发环境
文章目录0. 环境说明1. 安装配置1.1 Anaconda 安装下载安装配置1.2 JupyterLab 安装创建虚拟环境并安装激活虚拟环境打开JupyterLab1.3 Bokeh 安装2. 启动Web可视化应用2.1 上传文件2.2 启动bokeh服务2.3 安装依赖包2.4 打开Web可视化应用0. 环境说明服务器 华为 RH2288 V3硬件配置 Intel® Xeon® CPU E5-2650 v4 @ 2.20GHz 64位操作系统 Ubuntu 18.04.2 LT原创 2020-07-03 23:38:09 · 1328 阅读 · 1 评论 -
Bokeh绘制复杂网络但Web页面中的图不更新
最近学习用Bokeh库来开发web可视化应用,发现Bokeh真是一个强大的工具,但是在绘制复杂网络时遇到了一个问题,就是在web交互界面调整参数图却没有变化,一直都是最开始的图。以下是一个简单实例,就是绘制一个节点数量可调的BA网络,在Web页面调整节点数量得到不同BA网络,代码如下:import networkx as nxfrom bokeh.io import curdocfrom bokeh.layouts import column, rowfrom bokeh.models impor原创 2020-06-29 20:39:06 · 535 阅读 · 0 评论 -
社区发现可视化(python3+networkx)
网上搜了一些社区发现可视化的代码,发现GitHub上有几个不错的可视化案例,如https://github.com/networkanddatasciencelab/SNA-Community-Detectionhttps://github.com/networkanddatasciencelab/Network_Analytical_Notebookshttps://github.com/...原创 2019-12-23 18:59:51 · 8835 阅读 · 6 评论 -
一款【免费+简单+好用+性能强大】的词云(Wordcloud)制作工具(含详细介绍)
先奉上链接 https://www.wordclouds.com/文章目录免费的在线词云生成器数据导入导出选择图像分辨率查看单词列表调节字体大小保持画面平衡调整单词间距选择单词方向图像布局反转选择画面形状显示画面背景选择配色方案自定义颜色选择单词字体向导免费的在线词云生成器效果一览,简洁的菜单栏和下面宽大的效果面板数据导入导出菜单栏 file 下拉框里面可以选择数据的导入方式以及...原创 2019-06-27 17:13:23 · 11843 阅读 · 0 评论