首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一个会写诗的程序员的博客

    Diagrams 系统架构图绘制工具: 使用 Python 绘制漂亮的系统架构图

    gvcolor gvmap.sh gxl2dot neato patchwork sfdp unflatten # using pip (pip3) $ pip3 install diagrams Or, using pipenv/poetry install: # using pipenv $ pipenv install diagrams # ): svc_group = [ECS("web1"), ECS("web2"), ECS("web3" Cluster("Source of Data"): [IotCore("core1"), IotCore("core2"), IotCore("core3" grpcsvc = [ Server("grpc1"), Server("grpc2"), Server("grpc3"

    2.9K30编辑于 2022-09-16
  • 来自专栏程序猿DD

    绘制3D架构图,原来这么简单!

    在软件开发的世界里,架构图是系统设计的蓝图,它们不仅帮助团队理解系统的整体结构,还能提升沟通效率,确保项目的顺利推进。然而,绘制一张清晰、直观的架构图,往往需要大量时间和专业工具。 今天再给大家推荐一个比较特别的,它可以用来绘制3D架构图,效果非常炸裂! 先来对比一下2D和3D架构师图的直观区别: 传统的2D架构图: 传统的2D架构图 炫酷的3D架构图 炫酷的3D架构图 怎么样? iCraft Editor 言归正传,回到今天DD想要推荐的这款绘制3D架构图的在线神器:iCraft Editor • 官方网站:https://icraft.gantcloud.com/ • GitHub :https://github.com/gantFDT/icraft iCraft Editor 是一款可以帮助您轻松绘制出优秀三维架构图工具。 它专注于架构图的三维设计,具有三维视觉效果,可以更有效的吸引观众注意力,提高沟通效率,为您带来全新的视觉体验和便捷的操作。

    81010编辑于 2025-02-10
  • 来自专栏产品

    iCraft Editor - 助你轻松绘制出色的立体架构图

    我们以往绘制架构图通常是在平面上进行2D绘制的,只会在平面上展示系统的各个部分,有些时候不太容易展现层次关系。 特性iCraft Editor 是一款可以助你轻松绘制出色的立体架构图工具,旨在用最简单的操作,最简单的界面,帮助用户快速、轻松地制作出精美的架构图。 实践应用软件架构设计在软件架构设计阶段,使用iCraft Editor绘制出的3D架构图可以帮助团队成员更好地理解系统的整体结构和各个组件之间的关系。这有助于提高设计质量和开发效率。 培训和交流在培训和交流场合中,使用iCraft Editor绘制3D架构图可以吸引观众的注意力,提高沟通效率。通过展示生动的3D图像和动画,可以更好地解释复杂的概念和技术。 从2D到3D,iCraft 3D编辑器助你轻松绘制直观立体架构图,让复杂系统一目了然!iCraft Editor官网: https://icraft.gantcloud.com

    2.8K20编辑于 2024-08-15
  • 来自专栏Python小课堂

    Python 五分钟绘制漂亮的系统架构图

    Diagrams  是一个基于Python绘制云系统架构的模块,它能够通过非常简单的描述就能可视化架构,并支持以下6个云产品的图标: AWS、Azure、GCP、K8s、阿里云 和 Oracle 云 基于Diagrams提供的节点,你只需要指定一个云产品(实际上选哪个都一样,我们只需要那个产品相应的图标,你可以选一个自己觉得好看的产品),使用其内部自带的云产品的图标,就能简单绘制基于某云产品图标的架构图 ,比如下面的代码,绘制了一个简单的基于数据库集群的网络服务架构: 非常非常适合用来做毕业论文的架构图绘制,强烈推荐。 Diagrams 使用了 graphviz 作为渲染工具,因此为了顺利使用 Diagrams ,还需要下载 graphviz: https://www.graphviz.org/download/ macOS 用户可以直接brew安装: brew install graphviz 2.基本使用与例子 2.1 初始化与导出 使用 Diagram 类初始化一个绘图上下文,这个类接收到的第一个参数将会成为架构图的文件名

    1.2K30编辑于 2021-12-28
  • 来自专栏医学数据库百科

    ROC绘制工具介绍

    下面给大家介绍一个在线检验诊断效能的工具:ROC Plotter(http://www.rocplot.org/site/index)。 该工具利用乳腺癌、卵巢癌及胶质母细胞瘤患者的转录组水平数据同时也支持上传自己的数据进行绘制,将基因表达与治疗效应联系起来。ROC Plotter是第一个用于预测生物标志物的在线转录组水平验证工具。 目前仅支持乳腺癌、卵巢癌及胶质母细胞瘤3种癌症类型的在线分析。但提供用户数据上传功能,进行在线分析,类似于SPSS。 ? 好啦,话不多说,下面小编就乳腺癌为例,简要介绍一下该数据库的使用方法。 选项3. Treatment处提供了3种治疗方法及更具体的药物。 选项4. Filters为非必须选项,若要分析全部乳腺癌时可以跳过此选项。如下图所示,此处提供了更为详细的亚组分类。 以上就是这个工具的基本使用过程。另外这个工具也支持上传自己的数据,所以只要是想做类似的ROC的分析,都可以上传数据来进行分析的。

    1.2K20发布于 2020-12-14
  • 来自专栏JVMGC

    25.9k stars用代码绘制架构图强的很

    图表即代码 图表让你可以在 Python 代码中绘制云系统架构。它的诞生是为了在没有任何设计工具的情况下对新的系统架构设计进行原型设计。你还可以描述或可视化现有系统架构。 brew install graphviz Windows安装graphviz choco install graphviz 安装diagrams pip install diagrams 生成一个简单的架构图 diagrams.aws.database import RDS from diagrams.aws.network import ELB from diagrams.aws.storage import S3 with Diagram("Web Services", show=False): ELB("lb") >> EC2("web") >> RDS("userdb") >> S3("store" = RDS("events") lb >> EC2("worker1") >> db lb >> EC2("worker2") >> db lb >> EC2("worker3"

    61320编辑于 2023-03-10
  • 来自专栏饶文津的专栏

    NS图绘制工具推荐

    世界上要画NS图的人肯定很少,这种无聊的东西= = 我根据个人经验和直觉,推荐三个套工具。 image.png 优点:上手快,绘制简单。 缺点:费纸,修改麻烦。 二、Diagram Designer   这是一款软件,我的室友们用这个,她们说好用。 优点:高效绘制,上手快,修改方便。 缺点:需要下载,要用电。 三、Draw.io   这个是一个国外的网页,除了画ns图,它还能画前端的,这才是重点呐。不过不知道为什么室友的电脑经常上不去这个网站。 优点:高效绘制,修改方便、在线使用。 缺点:界面全英文(可以输入中文),有时候不能准确定位(害死强迫症)如上图三角形的地方不能和下面的竖线对齐,有可能上不去这个网站,要用电。

    3.6K31发布于 2020-06-02
  • 来自专栏muller的测试分享

    软件测试人工智能|使用ChatGPT帮我们绘制产品架构图

    但是架构图却并不好设计,需要我们对产品有足够的了解,同时还要对技术栈有较深的理解,所以我们还是可以找一个帮手,让ChatGPT帮我们来绘制产品架构图。什么是架构图? 如图所示,这是一个产品架构图的示例,架构图通过图形化的表达方式,用于呈现系统、软件的结构、组件、关系和交互方式。一个明确的架构图可以更好地辅助业务分析、技术架构分析的工作。 使用实践我们要借助ChatGPT帮我们绘制架构图,我们也需要有对产品的深入了解和对技术的掌握,这样ChatGPT才能根据我们的需求绘制架构图,但是ChatGPT本身并没有绘图功能,我们还需要通过其他工具来实现该功能 ChatGPT回复如下:当涉及类图设计时,PlantUML是一个很好的工具。 PlantUML编辑器中,生成的图像如下:由上图可以看出 ChatGPT 将我们提到了的几个业务对象通过类的方式表示出来,甚至还罗列了可能包含的方法,如此一来便可以间接通过ChatGPT 以及 Plantuml 工具生成对应的架构图

    87720编辑于 2023-11-21
  • 来自专栏muller的测试分享

    软件测试人工智能|使用ChatGPT帮我们绘制产品架构图

    但是架构图却并不好设计,需要我们对产品有足够的了解,同时还要对技术栈有较深的理解,所以我们还是可以找一个帮手,让ChatGPT帮我们来绘制产品架构图。 什么是架构图? 如图所示,这是一个产品架构图的示例,架构图通过图形化的表达方式,用于呈现系统、软件的结构、组件、关系和交互方式。一个明确的架构图可以更好地辅助业务分析、技术架构分析的工作。 使用实践 我们要借助ChatGPT帮我们绘制架构图,我们也需要有对产品的深入了解和对技术的掌握,这样ChatGPT才能根据我们的需求绘制架构图,但是ChatGPT本身并没有绘图功能,我们还需要通过其他工具来实现该功能 ChatGPT回复如下: 当涉及类图设计时,PlantUML是一个很好的工具。 PlantUML编辑器中,生成的图像如下: 由上图可以看出 ChatGPT 将我们提到了的几个业务对象通过类的方式表示出来,甚至还罗列了可能包含的方法,如此一来便可以间接通过ChatGPT 以及 Plantuml 工具生成对应的架构图

    55910编辑于 2023-11-22
  • 来自专栏Dechin的专栏

    python3使用diagrams生成架构图

    技术背景 对于一个架构师或者任何一个软件工程师而言,绘制架构图都是一个比较值得学习的技能。 虽然我们也可以用Visio或者Edraw等专业绘图工具绘制架构图,但是对于工程师而言,用代码来直接绘制架构图,会显得更加的优雅。 这里我们介绍的diagrams,就是一个可以用来绘制架构图的python包。 上述代码可以直接执行:python3 example1.py,然后会在当前目录下生成一个这样的架构图: ? 总结概要 本文中通过python库diagrams展示了基础的架构图绘制的方法,库中提供了常用的AWS和k8S等场景下常用的组件标签,使得我们用python代码也可以绘制精美清晰的架构图

    1.2K20发布于 2021-05-21
  • 来自专栏python深度学习

    python3使用diagrams生成架构图

    技术背景 对于一个架构师或者任何一个软件工程师而言,绘制架构图都是一个比较值得学习的技能。 虽然我们也可以用Visio或者Edraw等专业绘图工具绘制架构图,但是对于工程师而言,用代码来直接绘制架构图,会显得更加的优雅。 这里我们介绍的diagrams,就是一个可以用来绘制架构图的python包。 上述代码可以直接执行:python3 example1.py,然后会在当前目录下生成一个这样的架构图: image.png 整体感觉还是比较精美的,只是如果使用专业工具如Visio等来画图的话,我们还可以直接对图片进行切割 总结概要 本文中通过python库diagrams展示了基础的架构图绘制的方法,库中提供了常用的AWS和k8S等场景下常用的组件标签,使得我们用python代码也可以绘制精美清晰的架构图

    1.4K00发布于 2021-04-05
  • 来自专栏数据 学术 商业 新闻

    科研绘制还能3D展示?!这个绘图工具太赞了~~

    今天小编继续给大家推出Python绘制炫酷3D可视化的工具,今天的这个不仅包括科研统计绘图还包括一些常用图标可视化,就让小编给大家介绍今天的主角-Python-vedo库,一款超强的科学计算和3D可视化展示工具包 具体内容如下: Python-vedo库介绍 Python-vedo库案例展示 Python-vedo库介绍 Python-vedo库是一个用于绘制出版级科研图表和对3D对象进行科学分析和可视化展示的一个 *[3,2,4]-[1,2,3] vpts1 = Points(pts).alpha(0.2).c('blue2') vpts2 = vpts1.clone().shift(5,6,7).c('green2 绘制的复杂性和可视化展示的繁琐性,小编就展示这些3D可视化结果,更多案例和关于Python-vedo库的介绍可参考:Python-vedo库官网[2] 总结 今天的这篇推文,小编介绍了3D功能非常强大的 Python-vedo库,特别在科学出版绘图上的3D展示非常亮眼,计划3D绘图用直播或者视频形式展示,希望可以给到小伙伴们帮助,喜欢该库的同学也可自行探索哈~~ 参考资料 [1] Vedo基础绘图样例:

    2.2K30编辑于 2022-05-24
  • 来自专栏生信宝典

    Seq logo 在线绘制工具——Weblogo

    上一篇推送介绍了关于如何利用R包绘制seqlogo图,本文接着推荐一个在线绘制seqlogo的工具Weblogo. Weblogo在线工具 WebLogo(http://weblogo.threeplusone.com)绘制seqlogo的老牌在线工具。相比于在R上绘制seqlogo图,网页版在线工具更加轻松容易。 结合上一篇《R包ggseqlogo绘制seq logo图》推文,我们可以分别体验在网页绘制的轻松感,也可以体验本地运行代码的快感。下面就来看一下WebLogo的使用: Weblogo的首页 ? Create——绘制自己的seqlogo 在Create界面选择上传数据文件或者直接输入序列,调好各项图片参数后即可得到logo图!注意上面提到的数据格式要求,每一段序列要求相同的长度。

    5.4K21发布于 2018-08-01
  • 软件架构图绘制核心方法论-PPT由NotebookLM基于文字整理

    大家好,我是人月聊IT,今天讲下架构图绘制核心逻辑。 架构图是软件系统设计的重要表达工具,但很多人在绘制时常常陷入混乱——不同层次的概念混杂在一起,导致架构图既不能准确传达设计意图,也无法指导具体实施。 本文将系统阐述架构图绘制的核心方法论,帮助你理解不同架构视图的本质差异和适用场景。 架构图的基本构图逻辑 一个完整的架构图可以拆分为"两边+中间"的结构。 理解这些视角的本质差异,是绘制清晰架构图的前提。 切忌将不同维度的架构属性随意融合,这会导致架构图混乱不堪,既无法准确传达设计意图,也会给实施带来困扰。 掌握各种分层逻辑的核心要点,避免不同维度概念的混用,根据实际需要灵活选择和组合架构模式,才能绘制出既能准确传达设计意图,又能有效指导实施的高质量架构图

    35710编辑于 2025-12-20
  • 来自专栏生信宝典

    Weblogo |Seq logo 在线绘制工具

    上一篇推送介绍了关于如何利用R包绘制seqlogo图,本文接着推荐一个在线绘制seqlogo的工具Weblogo. Weblogo在线工具 WebLogo(http://weblogo.threeplusone.com)绘制seqlogo的老牌在线工具。相比于在R上绘制seqlogo图,网页版在线工具更加轻松容易。 结合上一篇《R包ggseqlogo绘制seq logo图》推文,我们可以分别体验在网页绘制的轻松感,也可以体验本地运行代码的快感。下面就来看一下WebLogo的使用: Weblogo的首页 ? Create——绘制自己的seqlogo 在Create界面选择上传数据文件或者直接输入序列,调好各项图片参数后即可得到logo图!注意上面提到的数据格式要求,每一段序列要求相同的长度。

    2.3K10发布于 2019-09-29
  • 来自专栏医学数据库百科

    韦恩图绘制工具推荐

    对于韦恩图可视化,网上还是有很多相关的工具的。但是韦恩图绘制工具的,图形调整度没那么自由,进而就导致绘制的图形比较难看。所以今天就来推荐一个在线绘制韦恩图的工具。 所以今天就来介绍几个用来绘制好看的韦恩图的软件。 eulerr 今天介绍的这个绘制韦恩图的工具,其实是一个R包的网站版本。在R语言当中,我们可以在eulerr包来进行绘图。 如果我们不会编程的话,可以通过其在线的工具(http://eulerr.co/)来进行绘图。 基本使用很简单,我们需要的就是要统计出各个数据集当中各个可能分组的个数。输入到相关的位置即可。 但是其中有一个功能是来进行韦恩图绘制的。并且韦恩图绘制的效果也挺好看。所以就还是挺推荐使用的。关于funrich。由于是客户端的软件。 关于upset的绘制的话,我们之前介绍过的tbtools是可以绘制的。另外tbtools也是可以绘制韦恩图的。所以还是很推荐的。

    2.3K20编辑于 2022-04-01
  • 来自专栏气象杂货铺

    绘图系列(3):绘制密度图

    但是当数据量大且分布比较集中的时候就没那么容易确定数据的分布了,这时候可以通过绘制密度或是热力图直观获取数据分布情况。 python中的 matplotlib 库中提供了 hexbin 函数绘制密度图,但是我还是更喜欢 R 语言中绘制密度图的方式,比如自带的 smoothScatter 函数以及 ggplot2 中的 geom_bin2d 利用美国历年的龙卷数据,绘制美国龙卷风的分布图,直接上代码: library(maps) library(ggplot2) library(ggmap) data <- read.csv('1950-

    1.5K30发布于 2020-04-21
  • 来自专栏机器学习/数据可视化

    pyecharts-3-绘制K线图

    pyecharts-3-绘制K线图 本文中记录一次利用pyecharts绘制K线图。最近从朋友那边获取到一组关于stock的数据,于是抽空画了一下K线图,熟悉pyecharts中K线图的画法 ? 自己的理解就是根据每个股每天的:开盘价、最低价、最高价和收盘价绘制的一种走势图线,从中找出个股的规律 pyecharts格式 官网上数据的格式: 每天的数据在一个列表 全部的数据组成一个新的大列表 from 时间转化 在pyecharts中绘制K线图的时候,时间格式使用的是年-月-日的格式,所以需要先对上面的数据进行处理。 000001-demo 以深证的000001股票为例绘制K线图,下图为数据量: ? 指定在某个时间段内绘制: # 使用&,不要用and df_kline = kline[(kline['trade_date'] >= '2020-01-10') & (kline['trade_date

    3.9K20发布于 2021-03-01
  • 来自专栏游戏杂谈

    as3绘制抛物线

    现在就三个等式: y1 = a * x1 * x1 + b * x1 + c; y2 = a * x2 * x2 + b * x2 + c; y3 = a * x3 * x3 + b * x3 + c; 解这三个方程,可得到a、b、c分别为: b = ((y1 - y3) * (x1 * x1 - x2 * x2) - (y1 - y2) * (x1 * x1 - x3 * x3)) / ((x1 - x3) * (x1 * x1 - x2 * x2) - (x1 - x2) * (x1 * x1 - x3 * x3)); a = ((y1 - y2) - b * (x1 - x2)) / ( x1 * x1 - x2 * x2); c = y1 - a * x1 * x1 - b * x1; 其中(x1, y1)、(x2, y2)、(x3, y3)为已知的点--起始点、结束点、顶点。 x2) - (y1 - y2) * (x1 * x1 - x3 * x3)) / ((x1 - x3) * (x1 * x1 - x2 * x2) - (x1 - x2) * (x1 * x1 - x3

    88620发布于 2018-11-16
  • 来自专栏coderidea

    Diagram as Code:用 Python 绘制架构图,让系统设计更直观、更高效

    "Diagram as Code" 是一种创新的方法,它允许使用 Python 代码来绘制云系统架构图。这个概念的核心是通过编程代替传统的图形设计工具来设计和可视化系统架构。 下面是这个方法的一些主要特点和优势: Diagram as Code 的主要特点 用代码绘制云架构:Diagram as Code 允许您使用 Python 代码来创建云系统架构的图形表示。 版本控制系统集成:由于架构图以代码形式存在,因此可以轻松地将其存储在任何版本控制系统中,如 Git。这使得追踪和记录架构变化变得容易。 Diagram as Code 的优势 无需设计工具:使用 Diagram as Code 方法,您不需要任何传统的图形设计工具来创建架构图。 综上所述,“Diagram as Code” 提供了一种灵活而强大的方法来设计和可视化云系统架构,是现代云架构师和开发者的重要工具

    91110编辑于 2024-01-06
领券