当前位置: 七九推 > IT编程>脚本编程>Python > python图色模拟脚本_这波太炸了!Python脚本可视化居然可以这么玩!

python图色模拟脚本_这波太炸了!Python脚本可视化居然可以这么玩!

2022年06月23日 Python 我要评论
原标题:这波太炸了!Python脚本可视化居然可以这么玩! 开源最前线(ID:OpenSourceTop) 编译链接:https:

原标题:这波太炸了!Python脚本可视化居然可以这么玩!

开源最前线(ID:OpenSourceTop) 编译链接:https://ryven.org/

如同艺术家们用绘画让人们更贴切的感知世界,数据可视化也能让人们更直观的传递数据所要表达的信息。你知道Python脚本可视化有多好看么?就像下图这样,是不是感觉十分高端大气上档次:

815496dbee0917699f28385995d6589a.png

d20ae1457969e2aef48df8784e54764e.png

以上示例都是通过Ryven实现的,Ryven是一个Python脚本可视化工具,运行时你无需导出任何代码,所有的一切都可以在编辑器中执行,任何Python代码都可以放到一个节点中,而且创建和编程节点都相当简单,你也可以使用Qt添加直观的用户界面。

这样说,你可能还是觉得不够直观,下面我们一起来看看Ryven的用法你就清楚了,首先准备一下开发环境:

Python3(推荐3.8以上)

PySide2(推荐2.14以上)

启动编辑器后,只需运行Ryven.py即可。一些示例软件包位于packages文件夹中,你可以在saves文件夹中找到使用这些软件包的示例项目。

36adb7626bfa31361133d8272635fd0d.png

在Ryven中,有不同的脚本。每个脚本都有变量,流(或图)以及日志。右键单击就可以轻松操作。

导入节点

首先你需要导入节点软件包才能使用其节点((文件->导入节点,然后选择软件包文件* .rpc)。)

算法模式

这一点很重要。你可能知道,大多数流行的可视化编程编辑器都采用纯数据流(无执行连接)或执行流的方法。在Ryven中,创建者使用了两个范例,从算法的角度来看,这两种类型有很大不同。数据流适用于任何类型的线性数据处理或计算,执行流可用于使用控制结构(如循环)的算法结构。

a7c92216e5c5eb44e3fbfed764d0481c.png

数据流:在数据流中,每次数据更改(这意味着节点的数据输出已更改)都会向前传播,并在所有连接的节点中触发事件更新。

c0f05aed0de2a9e4b6978a1e9cbd0fdc.png

执行流:在执行流中,数据永远不会在更改时向前传播,而是在请求时(向后)生成时,仅在某个地方(通过self.input,请参阅API)请求输出数据时,才在受影响的节点触发事件更新。但是,如果活动节点请求此数据(如下所示),则将执行整个表达式。

控制项:支持触控笔,放大功能(Ctrl +鼠标轮),放置节点(右键单击)。

关于创建者

创建者Samuel是一位网络图形设计师,同时还是一名业余摄影师,精通Creative Cloud,了解“ Cinema 4D”(3D软件),“ Autodesk Inventor”(CAD软件)等。目前还是一名大学生,就读信息设计专业。

免责声明:本文内容来源于网络,文章版权归原作者所有,意在传播相关技术知识&行业趋势,供大家学习交流,若涉及作品版权问题,请联系删除或授权事宜。返回搜狐,查看更多

责任编辑:

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

  • 使用Python轻松实现绘制词云图项目(附详细源码)

    项目背景虽然现在已经有很多现成的制作词云图的工具了,但一般存在以下几个问题:问题一:工具太多,眼花缭乱,质量参差不齐,选择困难症;问题二:大多词云工具或多或少有一些限制,自定义的空…

    2022年06月23日 脚本编程
  • 解决Django cors跨域问题

    解决Django cors跨域问题

    django cors跨域问题前后端分离项目中的跨域问题 即同源策略同源策略:同源策略/sop(same origin policy)是一种约定,由 netsc... [阅读全文]
  • Python pyecharts实时画图自定义可视化经纬度热力图

    背景在业务数据统计分析中基本都会涉及到各省区的分析,数据可视化是数据分析的一把利器,这些省区的数据一般会用地图可视化出来,这样一些规律可以被一面了然发现地图有很多可视化类型,比如:…

    2022年06月23日 脚本编程
  • python中wordcloud安装的方法小结

    正确安装python中的wordcloud(词云库)第一步:这里的√一定要勾选上。第二步:(检查是否有python的环境变量)那么python就会自动添加环境变量。第三…

    2022年06月23日 脚本编程
  • 合格的攻击性白帽黑客应该具备的基本素质(1)

    合格的攻击性白帽黑客应该具备的基本素质(1)

    很多朋友总是在问: 黑客都需要什么技术呢?想成为一个黑客应该具备什么基础呢?等等诸如此类的问题 今天有时间࿰... [阅读全文]
  • 我的内核学习笔记3:我的platform驱动模板文件

    我的内核学习笔记3:我的platform驱动模板文件

    前面的例子已经实现platform驱动了,可以将之前的字符设备驱动整合到这个驱动中,实际上我也做了这一步。因为没有什么技术含量&#x... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2022  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com