在线画图网站Graph Editor的使用

网站链接

链接

网站介绍

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
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值