关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

创建项目

原子加速器官方网站 2026-10-07 01:24:48 1 0

使用NekoRay管理节点涉及多个步骤,以下是系统化的步骤指南:

初始化项目

在NekoRay中创建一个新的项目:

代码示例:

import nekoray as nr
nr.create_project("My Project")

说明:

  • create_project 函数用于创建新项目。
  • 项目名称将出现在主控台,方便后续管理。

创建节点

创建不同类型的节点,数据节点和图形节点是常见类型。

数据节点:

# 创建数据节点
data_node = nr.add_data_node()

图形节点:

# 创建图形节点
shape_node = nr.add_shape_node()

说明:

  • add_data_node 创建数据节点,适用于数据处理。
  • add_shape_node 创建图形节点,用于可视化图表。

节点管理

获取节点

nodes = nr.get_nodes()

说明:

  • 使用 get_nodes 获取当前项目中的所有节点。

添加节点

将节点添加到现有节点下:

parent_node = nodes[]
child_node = nr.add_child(parent_node, "Child Node")

说明:

  • add_child 方法用于添加子节点,指定父节点和子节点名称。

删除节点

node_to_delete = nodes[]
nr.delete_node(node_to_delete)

说明:

  • delete_node 方法删除指定节点。

更新节点

更新节点数据:

node_to_update = nodes[]
nr.update_node(node_to_update)

说明:

  • update_node 方法确保节点数据和视觉同步。

节点布局安排

使用布局算法排列节点。

nodes_container = nodes[]
nodes_container.set_layout(nr.Layout.VERTICAL)

布局类型:

  • VERTICAL:垂直排列节点。
  • HORIZONTAL:水平排列节点。

说明:

  • 调用 set_layout 方法并传递布局类型,调整节点排列方式。

数据处理

处理数据节点的数据:

data_node = nodes[]
# 假设 data_node 是数据节点
data_node.data = nr.read_csv("data.csv")

说明:

  • 使用 read_csv 读取CSV文件,赋值给数据节点的数据属性。

可视化展示

设置节点样式和布局:

shape_node.style.backgroundColor = "#FF000"

布局调整:

nodes_container.arrange(nr.Layout.HORIZONTAL, 200, 100)

说明:

  • 调整节点颜色和布局,确保节点外观和排列符合需求。

打包和导出

将节点打包并导出:

nr.pack_nodes()
nr.save_project()

说明:

  • pack_nodes 方法打包节点。
  • save_project 方法将项目保存为文件。

完整示例

代码示例:

import nekoray as nr
nr.create_project("My Project")
# 创建数据节点
data_node = nr.add_data_node()
# 创建图形节点
shape_node = nr.add_shape_node()
# 获取所有节点
nodes = nr.get_nodes()
# 添加节点
parent_node = nodes[]
child_node = nr.add_child(parent_node, "Child Node")
# 删除节点
node_to_delete = nodes[1]
nr.delete_node(node_to_delete)
# 更新节点
node_to_update = nodes[]
nr.update_node(node_to_update)
# 设置布局
nodes_container = nodes[]
nodes_container.set_layout(nr.Layout.VERTICAL)
# 数据处理
data_node.data = nr.read_csv("data.csv")
# 设置样式和布局
shape_node.style.backgroundColor = "#FF000"
nodes_container.arrange(nr.Layout.HORIZONTAL, 200, 100)
# 打包和导出
nr.pack_nodes()
nr.save_project()

说明:

  • 代码创建了一个数据节点和一个图形节点,进行了布局调整和样式设置,最后打包并保存项目。
  • 需要确保安装了NekoRay库,并在项目中正确导入。

通过以上步骤,您可以熟练地使用NekoRay管理节点,完成数据处理和可视化展示任务,遇到问题时,可以参考文档或社区求助。

创建项目

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!