就像艺术家用绘画让人们更近距离地感知世界一样,数据可视化也能让人们更直观地传达数据所表达的信息。你知道Python脚本可视化有多好看吗?就像下图,是不是感觉很高端很高端:上面的例子都是通过Ryven实现的,Ryven是一个Python脚本可视化工具。运行时不需要导出任何代码,一切都可以在编辑器中执行,任何Python代码都可以放在一个节点中,创建和编程节点相当简单,还可以使用Qt添加一个直观的用户界面。这样一来,你可能还是觉得不够直观。看看Ryven的用法你就一目了然了。一、准备开发环境:Python3(推荐3.8以上)PySide2(推荐2.14以上)启动编辑器后,运行Ryven.py即可。一些示例包位于packages文件夹中,您可以在saves文件夹中找到使用这些包的示例项目。在Ryven中,有不同的脚本。每个脚本都有变量、流(或图形)和日志。只需单击鼠标右键即可轻松完成。导入节点首先需要导入节点包才能使用它的节点((文件->导入节点,然后选择包文件*.rpc)。)算法模式这很重要。您可能知道,大多数流行的可视化编程编辑器都采用纯数据流(无执行连接)或执行流方法。在Ryven中,创作者使用了两种范式,从算法的角度来看,这两种范式是截然不同的。数据流适用于任何类型的线性数据处理或计算,执行流可用于使用循环等控制结构的算法结构。数据流:在数据流中,每一次数据变化(意味着一个节点的数据输出发生了变化)都会向前传播,并在所有连接的节点中触发一个事件更新。执行流程:在执行流程中,数据在更改时永远不会向前传播,但在请求时生成(向后),输出仅在某处请求(通过self.input(),请参阅API)事件更新仅在受影响的节点上触发数据可用。但是,如果主动节点请求此数据(如下所示),则将执行整个表达式。控件:触控笔支持、缩放功能(Ctrl+鼠标滚轮)、节点放置(右键单击)。关于创作者创作者Samuel是一名网络平面设计师和业余摄影师,精通CreativeCloud,了解“Cinema4D”(3D软件)、“AutodeskInventor”(CAD软件)等。目前还是一名大学生,信息设计专业。
