[工具|绘图] markdown的绘图工具Graphviz示例

这篇具有很好参考价值的文章主要介绍了[工具|绘图] markdown的绘图工具Graphviz示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Graphviz: Graphviz 是一个开源的图形可视化工具,它使用 DOT 语言描述图形结构和属性,并将其转换为图形形式。你可以在 Markdown 中使用 Graphviz 的语法来创建有向图、无向图、流程图等。
dot语言官方地址
示例代码

digraph BusinessModelCanvas {
  rankdir=RL;
  edge[style=invis];
  node [shape=rectangle];

  subgraph cluster_label{
    rank=same;
  subgraph cluster_top{
  enterpriseCustomer[label=<
    <b>企业客户</b>
  >];
  educationCustomer[label=<
    <b>教育机构</b>
  >];
  governmentCustomer[label=<
    <b>政府机构</b>
  >];

  subgraph cluster_customerSegments {
    label="客户细分"
    style=filled;
    color="#e5fbf0";
    enterpriseCustomer;
    educationCustomer;
    governmentCustomer;
  }

  regularUpdates[label=<
    <b>定期更新和升级</b>
  >];
  customerFeedback[label=<
    <b>客户反馈和需求收集</b>
  >];
  longTermPartnership[label=<
    <b>长期合作伙伴关系</b>
  >];
 subgraph cluster_customerRelationships{
    label="客户关系";
    style=filled;
    color="#48A0F7";
    regularUpdates;
    customerFeedback;
    longTermPartnership;
 }
 enterpriseCustomer -> regularUpdates[weight=20];

 indirectSales[label=<
    <b>间接销售</b>
  >];
  partnerCoSelling[label=<
    <b>合作伙伴联合销售</b>
  >];
 subgraph cluster_Channels{
  label="渠道通路";
  style=filled;
  color="#44df92";
  indirectSales;
  partnerCoSelling;
 }
 governmentCustomer -> partnerCoSelling[weight=0];

  applicationOnboarding[label=<
    <b>简化应用接入和管理</b>
  >];
  applicationEntryPoint[label=<
    <b>提供统一的应用入口</b>
  >];
  subgraph cluster_ValueProposition{
    label="价值主张";
    style=filled;
    color="#ffa899";
    applicationOnboarding;
    applicationEntryPoint;
  }
  regularUpdates -> applicationOnboarding;
  partnerCoSelling -> applicationEntryPoint;

  launcher[label=<
    <b>启动台</b>
  >];
  applicationManagement[label=<
    <b>应用管理</b>
  >];
  subgraph cluster_KeyActivities{
    label="关键业务";
    style=filled;
    color="#ccdeff";
    launcher;
    applicationManagement;
  }
  applicationOnboarding -> launcher;
   
   iam[label=<
    <b>管理系统</b>
  >];
   subgraph cluster_KeyResources{
    label="核心资源";
    style=filled;
    color="#99bdff";
    iam;
   }
   applicationEntryPoint -> iam;

 iamServer[label=<
    <b>身份验证服务提供商(IAM)</b>
  >];
  developer[label=<
    <b>应用开发商(IAM)</b>
  >];
  subgraph cluster_KeyPartnership{
    label="重要合作";
    style=filled;
    color="#55e0a6";
    iamServer;
    developer;
  }
  launcher -> iamServer;
  iam -> developer;
  }

  subgraph cluster_bottom{
  indirectIncome[label=<
    <b>间接收入</b>
  >];
  subgraph cluster_RevenueStreams{
    label="收益来源";
    style=filled;
    color="#55e0a6";
    indirectIncome;
  }

  researchCosts[label=<
    <b>研发和技术支持成本</b>
  >];
  collaborationCosts[label=<
    <b>合作伙伴关系成本</b>
  >];
  managementCosts[label=<
    <b>管理和行政成本</b>
  >];
  subgraph cluster_CostStructure{
    label="成本结构";
    style=filled;
    color="#e0ccff";
    rank=same;
    researchCosts;
    collaborationCosts;
    managementCosts;
  }
  indirectIncome -> managementCosts;
  managementCosts-> collaborationCosts;
  collaborationCosts ->researchCosts;
  }
  }
}

业务流程图示例(使用泳道图)文章来源地址https://www.toymoban.com/news/detail-580519.html

digraph BusinessProcessDiagram {
    edge[style=invis];
    rankdir=RL;
    node[shape=box];

    start[label=<
    <b>开始</b>
    >,shape=ellipse];
    authEnd[label=<
    <b>结束</b>
    >,shape=ellipse];
    orgAdminEnd[label=<
    <b>结束</b>
    >,shape=ellipse];
    orgMemEnd[label=<
    <b>结束</b>
    >,shape=ellipse];

    subgraph cluster_InternalSystems {
        rank=same;
        style = rounded;

        
        isOrgAdmin[label=<
        <b>是否管理组织</b>
        >,shape=diamond, fillcolor=lightblue];
        sysSyncOrg[label=<
          <b>同步组织信息</b>
        >];
        sysSyncUser[label=<
          <b>同步用户信息</b>
        >];
        sysSyncApp[label=<
          <b>同步应用信息</b>
        >];

        subgraph cluster_SystemAdmin {
            label = "应用中心";
            style=rounded;
            color="#48A0F7";
            rank=min;
            labeljust=l;
            isOrgAdmin;
            sysSyncOrg;
            sysSyncUser;
            sysSyncApp;
        }
    
        addOrgApps[label=<
          <b>添加组织应用</b>
        >];
    
        pushApps[label=<
          <b>发布应用</b>
        >];

        subgraph cluster_OrgAdmin {
            label = "组织管理员";
            style=rounded;
            color="#48A0F7";
            rank=min;
            labeljust=l;
            addOrgApps;
            pushApps;
        }
        
        
        
        orgMemFindOrgApp[label=<
          <b>查看应用列表</b>
        >];
        startApps[label=<
          <b>启动应用</b>
        >];
        addOrgMemPerApp[label=<
          <b>添加当前用户的个人应用</b>
        >];
        subgraph cluster_OrgMember {
            label = "组织成员";
            rank=min;
            labeljust=l;
            style=rounded;
            color="#48A0F7";
            orgMemFindOrgApp;
            startApps;
            addOrgMemPerApp;
        }
    }
    
    authentication[label=<
          <b>身份验证</b>
        >];
        isVerified[label=<
          <b>是否认证通过</b>
        >,shape=diamond];
        orgInfo[label=<
          <b>组织信息</b>
        >];
        userInfo[label=<
          <b>用户信息</b>
        >];
        appInfo[label=<
          <b>应用信息</b>
        >];

    subgraph cluster_ExternalSystem {
        label = "管理系统";
        rank=min;
        style=filled;
        color=gray;
        authentication;
        isVerified;
        orgInfo;
        userInfo;
        appInfo;
    }
    
    sysSyncOrg -> orgInfo[style=bold];
    sysSyncUser -> userInfo[style=bold];
    sysSyncApp -> appInfo[style=bold];

    start -> authentication[style=bold,constraint=false];
    authentication -> isVerified[style=bold,constraint=false];
    isVerified -> authEnd[label="NO",style=bold];
    isVerified -> isOrgAdmin[label="YES",style=bold];
    isOrgAdmin -> addOrgApps[label="YES",style=bold];
    addOrgApps -> pushApps[style=bold,constraint=false];
    pushApps -> orgAdminEnd[style=bold];
    isOrgAdmin -> addOrgMemPerApp[label="NO",style=bold];
    isOrgAdmin -> orgMemFindOrgApp[label="NO",style=bold];
    orgMemFindOrgApp -> startApps[style=bold,constraint=false];
    addOrgMemPerApp -> orgMemEnd[style=bold,constraint=false];
    startApps -> orgMemEnd[style=bold];
}

到了这里,关于[工具|绘图] markdown的绘图工具Graphviz示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源绘图工具 PlantUML 入门教程(常用于画类图、用例图、时序图等)

    一、类图 类的UML图示 定义能见度(可访问性) 类之间的关系 例子1: 或者 例子2: 或者 二、用例图 三、时序图 例子1: 例子2: 参考资料 官网: PlantUML - 类图 PlantUML - 用例图 PlantUML - 序列图 博客:https://blog.csdn.net/pleaseprintf/article/details/130656001

    2024年03月17日
    浏览(42)
  • 常见的常见免费开源绘图工具对比 draw.io/Excalidraw/Lucidchart/yEd Graph Editor/Dia/

    常见免费开源绘图工具 OmniGraffle 创建精确、美观图形的工具 UML-架构图入门介绍 starUML UML 绘制工具 starUML 入门介绍 PlantUML 是绘制 uml 的一个开源项目 UML 等常见图绘制工具 绘图工具 draw.io / diagrams.net 免费在线图表编辑器 绘图工具 excalidraw 介绍 绘图工具 GoJS 介绍 绘图 js 原型

    2024年04月08日
    浏览(100)
  • Markdown 进阶语法:Mermaid 绘图 (一) - 流程图 (Flowchart)

    ✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 Mermaid 是一个基于 JavaScript 的图表绘制工具,

    2024年02月12日
    浏览(57)
  • Matlab绘图系列教程-Matlab 34 种绘图函数示例(下)

    1.1 简介 关于本教程的目的与范围 欢迎来到Matlab绘图指南!本教程的目标是帮助您从一个绘图小白蜕变为Matlab绘图大神。无论您是科学研究人员、学生还是对数据可视化感兴趣的爱好者,本教程将为您揭示绘制高质量科学图表的技巧和策略,让您的图表在论文和报告中脱颖而

    2024年02月13日
    浏览(47)
  • 玩转开源 | 搭建 Hugo 管理 Markdown 文档

    在工作、学习中,不可避免会要写一些文档;又或者想搭建个简单网站,记录和分享您的生活经验或知识;撰写这些文档中使用 markdown 是一个非常不错的选择,让我们更加聚焦在文档表达的内容上。实际上笔者的文档基本都是在 Sublime 中用 markdown 格式撰写的。 在 先前文章

    2024年02月05日
    浏览(50)
  • 如何翻译 Markdown 文件?-2-几种商业及开源解决方案介绍

    近期在搭建英文博客-e-whisper.com, 需要对现有的所有中文 Markdown 翻译为英文。 需求如下: 将 Markdown 文件从中文 (zh-CN) 翻译为英文 (en) 翻译后要保留 Markdown 的完整格式 部分 Markdown block 不需要翻译,如:front-matter、代码块 等 但是实际使用中,试了好几款翻译(包括 Google,D

    2024年02月09日
    浏览(34)
  • 全面指南:技术写作与编辑工具 Markdown、Git 研究工具

    在技术写作领域,“工具”是指技术写作者用于创建、管理和发布高质量技术文档的各种软件和应用程序。这包括文字处理器、桌面出版应用程序、XML 编辑器、内容管理系统等等。一些技术写作者常用的工具示例包括 Microsoft Word、WPS、Typora、Notion、印象笔记、GitHub、飞书云文

    2024年02月04日
    浏览(48)
  • 数据库表结构导出为word、html、markdown【转载,已解决,已验证,开源】

    注:本文为gitcode代码验证,转载gitcode gitcode:https://gitcode.net/mirrors/pingfangushi/screw?utm_source=csdn_github_accelerator 整理数据库文档:https://mp.weixin.qq.com/s/Bo_U5_cl82hfQ6GmRs2vtA

    2024年02月10日
    浏览(40)
  • 前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

    目前程序员的世界到处都是Markdown ,比如CSDN、简书、GitCha、 GitHub、掘金社区等等都支持Markdown文档,另外近几年许多官方技术文档都是使用Markdown来写的。 使用Markdown不仅可以非常方便的写博客、写技术文档,而且可以直接导出对应的网站内容,导出可打印的文档 ,另外Ma

    2024年02月08日
    浏览(54)
  • 用Python创建轻量级Excel到Markdown转换工具:简便、高效、自动化【第28篇—python:Excel到Markdown】

    在工作中,我们常常需要将 Excel 表格转换为 Markdown 格式,以便在文档、博客或其他支持 Markdown 的平台上分享。然而,一些 Markdown 编辑器对从 Excel 复制粘贴的内容支持并不理想,导致转换后的格式混乱。另外,如果需要频繁处理相同类型的文件,手动转换显得繁琐。因此,

    2024年01月17日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包