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

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

    Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture design without any design tools. You can also describe or visualize the existing system architecture as well. Diagrams currently supports main major providers including: AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud etc... It also supports On-Premise nodes, SaaS and major Programming frameworks and languages.

    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 - 助你轻松绘制出色的立体架构图

    iCraft Editor图片https://icraft.gantcloud.com这个数字化飞速发展的时代,架构图作为理解和设计复杂系统的关键工具,其呈现方式也在不断进化。 我们以往绘制架构图通常是在平面上进行2D绘制的,只会在平面上展示系统的各个部分,有些时候不太容易展现层次关系。 特性iCraft Editor 是一款可以助你轻松绘制出色的立体架构图工具,旨在用最简单的操作,最简单的界面,帮助用户快速、轻松地制作出精美的架构图。 界面简单易用我们深知,好的工具不仅要功能强大,还要易于使用。 培训和交流在培训和交流场合中,使用iCraft Editor绘制的3D架构图可以吸引观众的注意力,提高沟通效率。通过展示生动的3D图像和动画,可以更好地解释复杂的概念和技术。

    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是第一个用于预测生物标志物的在线转录组水平验证工具。 这里输入基因TP53(当然,我们可以一次输入多个基因,但是这些基因的ROC曲线并不会出现在一个图上,而是分别做图),以5年无复发生存时间为例。 ? 选项3. 以上就是这个工具的基本使用过程。另外这个工具也支持上传自己的数据,所以只要是想做类似的ROC的分析,都可以上传数据来进行分析的。

    1.2K20发布于 2020-12-14
  • 来自专栏python机器学习深度学习资料

    HTML5图形绘制

    HTML5中的<canvas>标签结合JavaScript可以完成图形的绘制。<canvas>标签是图形容器,使用脚本来绘制绘制路径、盒子、圆、字符等图形。 一个画布在网页中是一个矩形框,通过<canvas>标签来绘制,<canvas>标签默认没有边框和内容,需要使用style属性来添加边框。 document.getElementById("myCanvas"); //找到<canvas>元素 var ctx=c.getContext("2d"); //创建 context 对象 //getContext("2d")是内建的HTML5对象 fillRect(0,0,150,100)是指在画布上绘制150100的矩形,从左上角开始(0,0)。画布上的X和Y坐标用于在画布上对绘画进行定位,鼠标移动的矩形框上,显示定位坐标。 在canvas上绘制路径,需要利用moveTo(x,y)和lineTo(x,y)分别定义路径开始坐标和结束坐标,利用stroke()方法绘制出通过moveTo(x,y)和lineTo(x,y)方法定义的路径

    2.7K00发布于 2018-12-27
  • 来自专栏橙光笔记

    Canvas系列(5):绘制文字

    通过前面的学习,我们已经可以绘制简单的图形了。这篇文章主要讲的是,canvas绘制文字,那我们开始吧。 ---- 绘制文字 绘制文字的API和之前的差不多,也是分为stroke和fill,一个是描边文字,一个是填充文字,具体API如下,是不是和strokeRect和fillRect挺类似的: // 描边文字 measureText 有的时候我们需要让文字水平居中,而上面你也看到了,绘制文字传递的参数x和y是基于左上角的坐标来绘制的(默认情况下),这就需要计算一下文字的宽度,measureText就是用来干这事的 context.font='30px 微软雅黑'; var text = "文本水平居中"; // 设置文本居中 context.textAlign='center'; // 然后在画布水平的中间位置绘制文字

    4.4K32发布于 2020-10-19
  • 来自专栏JVMGC

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

    图表即代码 图表让你可以在 Python 代码中绘制云系统架构。它的诞生是为了在没有任何设计工具的情况下对新的系统架构设计进行原型设计。你还可以描述或可视化现有系统架构。 brew install graphviz Windows安装graphviz choco install graphviz 安装diagrams pip install diagrams 生成一个简单的架构图 "worker2") >> db lb >> EC2("worker3") >> db lb >> EC2("worker4") >> db lb >> EC2("worker5"

    61320编辑于 2023-03-10
  • 来自专栏muller的测试分享

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

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

    87720编辑于 2023-11-21
  • 来自专栏饶文津的专栏

    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 工具生成对应的架构图

    55910编辑于 2023-11-22
  • 来自专栏个人编程笔记

    H5-使用canvas绘制

    浏览量 1 canvas标签用于绘制图画,它是通过js来实现图画的绘制,这里将学习一下其基本用法。 首先,创建一个画布,这样我们就可以在上面进行创作了。 <! ctx.stroke(); </script> 然后,我们来绘制一条折线,画一条有一个拐角的折线,我们可以想象一下我们用画笔是怎么画的,这里的绘制也是同样的画法,确定三个点,起点,转折点,终点 ,首先确定矩形左上点坐标,然后给出矩形的宽和高就能绘制出来。 my_gradient.addColorStop(1,"green"); //笔触样式 ctx.strokeStyle=my_gradient; ctx.lineWidth=5; 10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演示 http://www.uisdc.com/html5-canvas-demo-10

    1.2K20编辑于 2023-03-03
  • 来自专栏Stephen

    Html5 Canvas绘制时钟

    用H5绘制一个模拟时钟,效果图: html <canvas id="clock" width="500px" height="500px" style="background-color: hour-12:hour; //绘文字 cxt.font="normal 20px arial" cxt.fillStyle='#00f'; cxt.fillText('Canvas绘制模拟时钟 ',50,50); //表盘 cxt.lineWidth=5; cxt.strokeStyle="blue"; cxt.beginPath(); cxt.arc(250,250,95,0,360

    1.1K20编辑于 2022-06-07
  • 来自专栏生信宝典

    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
  • 来自专栏数据猿

    Python Seaborn (5) 分类数据的绘制

    在 Seaborn 中,相对低级别和相对高级别的方法用于定制分类数据的绘制图,上面列出的函数都是低级别的,他们绘制在特定的 matplotlib 轴上。 对于其他数据类型,字符串类型的类别将按照它们在 DataFrame 中显示的顺序进行绘制,但是数组类别将被排序: ? 除了颜色之外,还可以使用不同的散点图标记来使黑色和白色的图像更好地绘制。 您还可以完全控制所用的颜色: ? 最后,在绘制提琴图的时候有几个选项,包括显示每个人的观察结果而不是总结框图值的方法: ? 当然,这也意味着这些图块可以和其他种类的图块一起在一个多面板的绘制中共存: ? 绘制多层面板分类图 正如我们上面提到的,有两种方法可以在 Seaborn 中绘制分类图。

    4.8K20发布于 2019-03-06
  • 来自专栏机器学习/数据可视化

    pyecharts-5-绘制柱状图

    Pyecharts-5-绘制柱状图Bar 本文中介绍的是如何利用pyecharts中绘制各种bar柱状图。 "percent": 5 / (33 + 5)} ] c = ( Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT)) # 使用的主题 , "subtext": "副标题(字典配置)"} ) # .render("bar_base_dict_config.html") ) c.render_notebook() 加入工具栏目 右上角的工具栏进行多种操作 c = ( Bar() .add_xaxis(Faker.choose()) .add_yaxis("商家A", Faker.values()) opts.DataZoomOpts(type_="inside")], ) # .render("bar_datazoom_both.html") ) c.render_notebook() 绘制直方图

    94820发布于 2021-03-01
  • 来自专栏python3

    5-3 绘制图形

    5-3 绘制图形 本节学习目标: n绘制曲线基本要点 n图形类控件的使用 nSystem.Drawing.Drawing2D 5-3-1 绘制曲线 基本形状的绘制,我们可以从图形类提供的方法中找到解决方案 图5-9 平面饼图 这里绘制的是二维饼图,如果希望画出立体效果,可以使用前面介绍的方法画出圆柱体的效果,立体的部分采用黑色阴影处理即可。 主要属性和方法定义如表5-5所示: 属性 说明 Image 设置或获取与该控件显示的图像 SizeMode 指示如何显示图像 方法 说明 Load 显示图像 表5-5 PictureBox控件属性及方法 图5-11 打开图像 u 实验步骤(1): 由图4-11所示,从工具箱之中拖拽PictureBox控件到窗体上,设置SizeMode属性为StretchImage,使图片适应图形框控件大小调整,可以使用 图5-12 在图像上添加文字 问题讨论: 执行完上面的代码,并没有在图像上看到绘制的图形,为什么? 需要对图像刷新。

    2.1K10发布于 2020-01-08
领券