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

哪家网站建设公司好wordpress 多个注册表单

哪家网站建设公司好,wordpress 多个注册表单,做奥数题网站,宠物网站设计的代码提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、准备二、基本使用与例子1.初始化与导出2.节点类型3.集群块4.自定义线的颜色与属性总结前言 Diagrams 是一个基于Python绘制云系统架构的模块,它能…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、准备
  • 二、基本使用与例子
    • 1.初始化与导出
    • 2.节点类型
    • 3.集群块
    • 4.自定义线的颜色与属性
  • 总结


前言

在这里插入图片描述

Diagrams 是一个基于Python绘制云系统架构的模块,它能够通过非常简单的描述就能可视化架构,并支持以下6个云产品的图标:

AWS、Azure、GCP、K8s、阿里云 和 Oracle 云

基于Diagrams提供的节点,你只需要指定一个云产品(实际上选哪个都一样,我们只需要那个产品相应的图标,你可以选一个自己觉得好看的产品),使用其内部自带的云产品的图标,就能简单绘制基于某云产品图标的架构图。

比如下面的代码,绘制了一个简单的基于数据库集群的网络服务架构:
在这里插入图片描述
在这里插入图片描述
非常非常适合用来做毕业论文的架构图绘制,强烈推荐。

一、准备

开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。

(可选1) 如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda,它内置了Python和pip.

(可选2) 此外,推荐大家用VSCode编辑器,它有许多的优点:Python 编程的最好搭档—VSCode 详细指南。

请选择以下任一种方式输入命令安装依赖:

  1. Windows 环境 打开 Cmd (开始-运行-CMD)。
  2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。
  3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.

pip install diagrams
看到 Successfully installed xxx 则说明安装成功。

Diagrams 使用了 graphviz 作为渲染工具,因此为了顺利使用 Diagrams ,还需要下载 graphviz:
https://www.graphviz.org/download/

macOS用户可以直接brew安装:

brew install graphviz

二、基本使用与例子

1.初始化与导出

使用 Diagram 类初始化一个绘图上下文,这个类接收到的第一个参数将会成为架构图的文件名,而一当代码运行完毕,它将会以该文件名保存(空格会被下划线所替代):

在这里插入图片描述
此外,它还可以选择导出的文件格式,在Diagram类里增加outformat参数,也可以不以第一个参数为文件保存名称,增加filename参数指定名称即可:

with Diagram(“Simple Diagram”, outformat=“jpg”, filename=“my_diagram”)

2.节点类型

由于节点类型比较多,我们无法一一展示出来,所有类型的节点里都可以在官方文档里找到,比如:

阿里云:https://diagrams.mingrammer.com/docs/nodes/alibabacloud
K8S:https://diagrams.mingrammer.com/docs/nodes/k8s
AWS:https://diagrams.mingrammer.com/docs/nodes/aws

接下来以AWS为例子,讲解几个基本的数据流例子:

在这里插入图片描述
在这里插入图片描述
几个操作符:

表示从左到右的数据流
<< 表示从右到左的数据流

  • 表示没有箭头的数据流

还可以用变量赋值的形式简化代码:
在这里插入图片描述
在这里插入图片描述
可以看到这里箭头的方向变了,这是因为Diagram加了direction参数,TB 表示数据流向 top to bottm, 即从上到下,可选的其他参数还有:LR(左至右)、BT(底至上)、RL(右至左)。

上面的代码还可以用数组的形式进一步简化:

在这里插入图片描述

3.集群块

使用Cluster 类 并用with以上下文的形式,你可以非常方便地生成一个集群块:

在这里插入图片描述
在这里插入图片描述
而且还可以做得相当复杂:
在这里插入图片描述
这里代码很简单,但是比较长,后续还有一个比较重要的例子,这里就不展示了,有兴趣的话可以点击最下方阅读原文进行查看。

4.自定义线的颜色与属性

使用Edge函数,你可以自定义线的颜色与属性以及备注,比如:

Edge(color=“firebrick”, style=“dashed”, label=“test”)
#使用火砖色,线的类型为虚线,备注为test
下面是一个比较复杂的例子,但是你如果认真阅读了,会发现它其实很简单:

在这里插入图片描述
在这里插入图片描述

总结

如果你喜欢今天的Python 教程,请持续关注徐浪老师

http://www.yayakq.cn/news/319333/

相关文章:

  • 徐州建设工程材料检测预约网站咨询公司企业文化
  • 主流数据网站网站制作费用低
  • seo网站排名优化公司哪家郑州餐饮 网站建设
  • 杭州市公共资源交易中心湘潭网站建设优化技术
  • 阿里巴巴怎么做企业网站宣传建设大马路小学网站
  • 网站定制公司报价网站和数据库
  • 摄影师网站html5建筑室内设计软件
  • 网站信息化建设存在的困难建筑公司网站起名
  • 做情诗网站鸽WordPress主题
  • 做特卖网站手机版Wordpress现有数据库表
  • 制作网站哪家好嘉兴网站建设方案
  • 影视网站模板怎么做广州番禺电缆集团有限公司
  • 跟业务合作做网站给多少提成聊城做网站做的不错的网络公司
  • 模板网站建设 百度在线平台
  • 培训如何优化网站免费精品网站模板
  • 智能网站建设找三好科技个人怎么找猎头公司推荐自己
  • 西安网站建设 乐云seo武夷山网站设计
  • 付费链接生成平台广州网站建设 乐云seo
  • 长沙网站快速排名优化网络维护合同范本
  • 中国建设银行启东市支行网站北京大湖建设工程有限公司网站
  • 电子书店网站开发微信官网网站
  • 互联网行业招聘网站设计公司名字创意
  • 全网营销推广网站建设巴彦淖尔市百家姓网站建设
  • 网站建设公司宝安百度开放云 wordpress
  • 成都网销网站网站关键词优化培训
  • 如何迁移wordpress网站邢台最新通知今天
  • 运营公众号还是做网站找人做企业网站 注意什么
  • 多人运动免费正能量网站链接企业网站建设合同应注意什么
  • .net空网站做九九乘法表政务网站建设规范
  • 徐州有哪些网站制作公司做网站先付款