当前位置: 首页 > news >正文

好的网站建设技术河南百度推广代理商

好的网站建设技术,河南百度推广代理商,建设一个做资料库的网站,做网站实现图片自动压缩选择 Graphviz 作为作图工具,主要是想通过代码创建图标,按照 Graphviz 的代码规范就可以生成 svg 的图片。当然,这样的工具也有很多,有些 markdown 编辑器也做了集成,比如: flowchart.jsMermaid 了解 Gra…

选择 Graphviz 作为作图工具,主要是想通过代码创建图标,按照 Graphviz 的代码规范就可以生成 svg 的图片。当然,这样的工具也有很多,有些 markdown 编辑器也做了集成,比如:

  1. flowchart.js
  2. Mermaid

了解 Graphviz 的第一步是官方文档,对象和属性是画图的核心:Graphive 提供的可视化对象有哪些,以及这些对象可以设置的属性。

以属性 nodesep 来说明,它表示一个属性,作用的对象是 GraphsGraphs 表示无向图。通过文档说明,Graphviz 提供的可视化对象就显而易见。

在这里插入图片描述
下面我们利用官网的示例来操作一下,加深对 Graphviz 中对象和属性的认识。建议大家在可视化界面下原型查看效果。

node

在 Graphviz 中表示独立的元素,流程图的关键步骤。形状、大小、颜色、边界都是它的基本属性。如果存在多个 node 元素,页面上也可以控制多个 node 水平或垂直布局、间距、位置等。

元素水平布局

digraph {nodesep=0.1;node1; node2; node3;
}

三个节点是水平排列的,属性 nodesep 控制两个相邻节点的间距,间距单位是 inch 英尺。另外,这三个节点属于相同的 rank,如果继续增加 node4、node5,节点不会发生换行,而是会一直水平向后延伸。

在这里插入图片描述

元素垂直布局

graph {rankdir="TB"ranksep=".3 equally"node1 -- node2 -- node3;// node1 -- node2 -- node3 [ style="invis" ];
}

graph 表示无向图,digraph 表示有向图,两者没有明显差别。无方向的连线使用 -- 表示,图中的三个节点处于不同的 rankrankdir 指定从上到下排列,ranksep 指定相邻节点的间距。

在这里插入图片描述

某些情况下,我们并不希望看到节点间的连线,我们只是想表达一种并列关系,可以通过设置 edge 属性实现隐藏效果。Graphviz 中代码注释也是 //,注释掉的代码就是隐藏连线的实现。

水平垂直布局

graph {rankdir="TB"ranksep=".3 equally"edge [ style="invis" ]node1 -- node2;{ rank="same" node2 -- node3 };
}

统一设置 edge 对象属性,通过 rank 指定 node2、node3位于同一层,最终效果如下图。rank 简单理解为元素按照 rankdir 的方向排列,通过指定 rank 将多个元素固定在同一行。
在这里插入图片描述

下面是正三角形布局,和上面略有差异。下面要实现 node1 和 node2 在竖直方向对齐,绘制直接三角形。

graph {rankdir="TB"ranksep=".3 equally"node1 -- node2;node1 -- node3;{ rank="same" node2 -- node3 };
}

在这里插入图片描述

我们可以依赖 group 属性:如果两个节点设置了相同的 group ,节点间的连线会尽量保持直线。

下面的代码,如果给 node3 也指定相同的 group,直角的效果就会消失。

graph {rankdir="TB"ranksep=".3 equally"node1 [ group="g1" ]node2 [ group="g1" ]node1 -- node2;node1 -- node3;{ rank="same" node2 -- node3 };
}

在这里插入图片描述

使用 weight 也可以实现相同的效果,指定的 weight 值越大,节点间的连线就越短、越值、越垂直。下面代码绘制的效果和上图完全相同。

graph {rankdir="TB"ranksep=".3 equally"node1 -- node2 [ weight=2 ];node1 -- node3;{ rank="same" node2 -- node3 };
}
http://www.hrbkazy.com/news/44840.html

相关文章:

  • 除了凡科建站还有什么网站吗网站制作费用
  • 哈市哪里网站做的好免费网页设计制作网站
  • cms网站源码seo短视频保密路线
  • 品牌建设的原理seo做的比较牛的公司
  • 南海网站建设报价图片识别
  • 湛江模板建站公司下载百度软件
  • 做网站图片大数据培训包就业靠谱吗
  • 做网站申请什么商标如何网络媒体推广
  • 网页传奇血饮龙纹攻略seo sem论坛
  • 定兴做网站怎么提升关键词的质量度
  • 甘肃 政府网站信息内容建设百度游戏中心官网
  • 四川交投建设招标网站网络软文
  • 做网站所需的知识技能网络营销的功能有哪些?
  • 建设网站需要准备哪些内容指数函数求导
  • 内蒙建设信息网站百度app客服人工电话
  • 自己做网站卖如何自己开个网站平台
  • 莆田系医院的网站用什么做的外链seo推广
  • 产品类型 速成网站河南网站seo靠谱
  • 做网站的公司叫什么软件新网站秒收录技术
  • 可以做装修效果图的网站如何做google推广
  • 北京网站建设知名公司排名google搜索引擎入口google
  • app设计网站有哪些功能高端企业网站定制公司
  • 如何做律所网站搜索引擎排名竞价
  • 响应式建站网站深圳百度推广优化
  • 怎么搭建网页游戏私服简单网站建设优化推广
  • wordpress在后台修改绑定域名免费关键词优化工具
  • 社区网站开发进度表网站设计用什么软件
  • ps网站主页按钮怎么做关键词查询网站的工具
  • b2c网站名称和网址软文推广模板
  • 保定网站制作软件我有广告位怎么找客户