在线画图网站Graph Editor的使用

CSAcademy提供了一个名为GraphEditor的在线工具,用于绘制有向和无向图。用户可以自定义节点数量和数据,创建边并调整图的布局。尽管存在一些限制,如节点样式单一且无法生成自环,但该工具对于简单的图形操作非常实用,支持下载图片和生成标记语言。
摘要由CSDN通过智能技术生成

网站链接

链接

网站介绍

CS Academy是一个在线的算法学习和竞赛的网站,打开网站左侧导航栏中的App目录下有一个可以在线画图的应用Graph Editor,用来画图(有向、无向)非常好用。

网站使用

网站的界面如下:
在这里插入图片描述
左侧为图的数据信息,中间为生成图片,右侧为图的配置信息。

基本画图

左侧信息栏中,Node Count为节点数量,Graph Data则填写图的信息。可以通过上方Undirected/Directed调整为无向/有向图。

  • 创建节点
    可以在Node Data中每行填写一个Label信息创建节点。
    创建五个节点:
Obj
X
Y
A
B
C

在这里插入图片描述
点击中间栏0-index1-index可分别为节点先后从0、1开始编号。Custom Labels允许节点显示左侧信息栏自定义的标签。

  • 创建边
    创建边可以通过u v labelu label v创建一条uv之间的(若为),标注为label的边。有向图模式下,一个菱形继承的图例为:
Obj
X
Y
A
B
C
X Obj extend  //或写成X extend Obj
Y Obj extend
A X extend
A Y extend
B Y extend
B X extend
C A extend
C B extend

在这里插入图片描述

调整图例

在右侧边栏中,有很多mode可供我们使用,能够方便地调整图例信息,使画出的图更加美观。

  • Force mode:在该模式下,节点之间都有“引力”作用在彼此之间,使得整个图都尽可能地在图像的中心区域。可以通过拖动节点改变它们的相对位置(其它节点也会跟着一起移动)。
    在这里插入图片描述
  • Draw mode:在此模式下,可以通过鼠标点击调整节点位置:
    在这里插入图片描述
    也可以单击画布任意一处创建新节点,并且可以一次点击两个节点创建它们之间的边。
    在这里插入图片描述
    如果不小心点了某个点而不想要边,再次点击该点即可取消边的创建。
  • Edit mode:可以点击边/节点,修改它们的label属性,按回车键确认。
    在这里插入图片描述
  • Delete Mode:通过点击边/节点可以对其进行删除。
    在这里插入图片描述
  • Config:配置节点与边的样式。
    • Node radius:节点半径
    • Edge ideal length:边的(理想)长度
    • Node background:节点背景色
    • Node color:节点颜色
    • Edge color:边的颜色
    • Run Command:共有三条命令:
      1. Fix all nodes:固定所有节点
      2. Unfix all nodes:取消固定所有节点
      3. Arrange as tree:将所有节点按树形排列。
        在这里插入图片描述

保存图片

点击右下方的Download as PNG可以保存PNG格式图片,Generate Markup可以生成对应的标记语言。

该应用的不足

  • 节点样式过于单一且无法定制每个节点的样式。
  • 无法生成自环。
  • 如果需要更为细致的作图,我推荐用PPT
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值