使用pydot进行实时数据可视化

用户名

我一直在使用pydot项目来生成显示不同数据之间关系的图形。

import pydot 

graph = pydot.Dot(graph_type='graph') 

for i in range(3):
 edge = pydot.Edge("Root", "Connection%d" % i)
 graph.add_edge(edge)

conn_num = 0
for i in range(3):
 for j in range(2):
  edge = pydot.Edge("Connection%d" % i, "Sub-connection%d" % conn_num)
  graph.add_edge(edge)
  conn_num  += 1

graph.write_png('graph.png')

运行上面的代码(从此处获取)给我:在此处输入图片说明

问题

可以将pydot配置为实时工作的任何方式,还是有类似pydot的类似项目可以实时制作图形?可以让我在数据到达时添加新的边缘。

codeMonkey

Networkx是专门研究图形的python模块。为了可视化,它使用matplotlib。

在matplotlib中,您可以清除并重新绘制图像,也可以使用动画功能。清除和重新绘制对于代码来说是微不足道的。我没有使用动画功能,但是我希望得到更快/更漂亮的结果,但要以更复杂的代码为代价。

networkx用法示例:如何在python中使用networkx绘制有向图?(或者您可以使用实际的文档:https : //networkx.github.io/

关于SE的matplotlib更新问题:动态更新matplotlib中的图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

大量数据实时可视化

来自分类Dev

使用jVectorMap / JQVMap进行数据可视化

来自分类Dev

使用Qt和Qtopengl进行数据可视化

来自分类Dev

使用SVG进行可视化

来自分类Dev

使用QMediaPlayer进行音频可视化

来自分类Dev

可视化数据

来自分类Dev

使用Matplotlib可视化CSV数据

来自分类Dev

使用 PHP 进行实时数据更新

来自分类Dev

使用“搜索,显示上下文和按需扩展”概念进行大数据可视化

来自分类Dev

如何使用phantomjs通过动态数据可视化进行截屏

来自分类Dev

如何使用样本权重和分类数据进行可视化?

来自分类Dev

饼图 - 使用 DataTables 和 Highcharts 进行数据可视化

来自分类Dev

实时可视化矩阵值

来自分类Dev

Java数据可视化

来自分类Dev

使用Tensorflow读取的OpenCV图像进行可视化

来自分类Dev

无法使用折线图进行可视化

来自分类Dev

如何从cordova-plugin-audioinput获取音频流以进行实时可视化

来自分类Dev

使用matplotlib轻松地可视化数据

来自分类Dev

如何使用Fortran在Paraview中可视化数据

来自分类Dev

使用HDFView可视化ILNumerics API编写的大数据?

来自分类Dev

使用OpenCV或Matplotlib / Pyplot可视化MNIST数据集

来自分类Dev

使用ggmap可视化R中基于位置的数据

来自分类Dev

使用Boxplot可视化大型数据集

来自分类Dev

使用条形图的javascript数据可视化

来自分类Dev

使用散点图可视化列表字典中的数据

来自分类Dev

使用python可视化条形图中的数据

来自分类Dev

使用Qlik Engine JSON API导出可视化数据

来自分类Dev

如何使用Fortran在Paraview中可视化数据

来自分类Dev

使用Google Chart API可视化JSON数据