网站链接

链接

网站介绍

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

在线画图网站Graph Editor的使用相关推荐

  1. SSM项目答辩问题记录-在线画图网站(draw.io)

    问题1:拦截器只能拦截后台,不能拦截前台.过滤器前后台都可以拦截. 问题2:文件保存路径忘记修改,机房里的电脑没有G盘,所以报错显示没有找到这个路径!!! 问题3:订单生成成功之后,回到购物车页面,刷 ...

  2. 如何利用在线画图网站绘制流程图

    流程图在我们的日常生活中运用的非常广泛,一般绘制流程图的方法有两种,一种是手绘,另一种是利用在线网站进行绘制,更多的人们将使用第二种方法进行绘制,那么,对于一名新手来说拿到一个工具应该怎样进行绘制呢? ...

  3. 一个完全免费的在线画图网站

    流程图 E-R图 UML图都可以轻松绘制 https://www.draw.io/

  4. 推荐一个在线画图网站

    https://www.processon.com/ 一直在用,还不错,大家如果有更好的也可以评论说下

  5. 推荐一个在线画图软件

    在线画图软件-亿图展示 在线画图网站:https://www.edrawmax.cn/online/zh/

  6. draw.io在线画图站点

    draw.io简介 draw.io 是一个开源的在线画图网站,比较特别的是,由于项目组保证代码的可持续性,决定只开源不接受贡献代码,可以通过提issue的方式使项目改进github项目地址. draw ...

  7. 网络拓扑图画图工具_写了100多篇原创文章,我常用的在线工具网站推荐给大家!...

    不知不觉写博客已经一年多了,累计写了100多篇原创文章,今天给大家分享下我经常使用的在线工具网站,希望对大家有所帮助! Markdown Nice 支持自定义样式的在线Markdown编辑器,编辑完成 ...

  8. 在线画图工具【高仿rose】方便地画工作流

    在线画图工具 http://www.mxgraph.com/demo/mxgraph/editors/diagrameditor.html     无意间发现了在线画图.图片处理的工具,有些很不错,有 ...

  9. [mark] 在线画图工具汇总 ,不在自己的开发环境下工作的好帮手。

    mark,感谢原博主http://blog.csdn.net/m13666368773/article/details/7248479,侵删. ::不再自己开发环境下工作的时候各种神烦,哈哈.遂来ma ...

最新文章

  1. php artisan实现机制,laravel 原理机制及几个重要功能
  2. mysql删除有空格字符名称的触发器
  3. vector的初始化和遍历
  4. 关于不过洋节的通知_蟠桃宫小学关于平安夜、圣诞节安全教育告家长通知书
  5. Hadoop 之父:普通程序员到顶级公司 CTO 的进阶之路
  6. robotium诡异的Instrumentation run failed due to 'java.lang.ClassNo
  7. 用Python制作酷炫词云图,原来这么简单!
  8. ping .............
  9. locust===注意事项
  10. 2017 让机器给我们干活
  11. 十、Mysql执行计划详细解析
  12. PWA登陆iOS了,但它还有这些缺陷
  13. 基于zigbee的智能家用空气监测系统
  14. 印象团队EverTeam for Mac(团队协作工具)
  15. java高级软件架构师实战培训阶段一
  16. 通过ahocorasick快速构建一棵actree(AC自动机)
  17. PTA7-31藏尾诗
  18. 走近计算机,走进二进制,爪哇国的诞生
  19. 第四届vex机器人亚洲锦标赛_站在亚洲之巅丨上实剑桥国际高中吴霖哲同学斩获VEX机器人亚洲锦标赛金奖...
  20. 关系模式的完整性约束

热门文章

  1. boost网络串口通信库
  2. R语言函数(2)-demo()函数详解
  3. 数据模型治理最佳实践参考(淘系)
  4. oracle新增、删除索引以及主键修改
  5. 气缸标识上vr什么意思_发动机结构代号中L、V、W都是啥意思?图文详解让你不再迷糊...
  6. 复试经验贴 (计算机学院综合面试以及英语面试问题)
  7. 靠手表“上位”的儿童社交,“红眼”微信做儿童版就有机会了吗?
  8. web服务器创建站点,Dreamweaver创建Web站点的六个步骤流程
  9. 2022年教师资格考试(初中学科知识——生物)强化训练题及答案
  10. 互道信息:智慧门店如何优化线下购物体验?