首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿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 是一款可以帮助您轻松绘制出优秀三维架构图的工具。 它专注于架构图的三维设计,具有三维视觉效果,可以更有效的吸引观众注意力,提高沟通效率,为您带来全新的视觉体验和便捷的操作。

    80910编辑于 2025-02-10
  • 来自专栏一个会写诗的程序员的博客

    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
  • 来自专栏人芳觅

    Python绘制3D色温球

    对于二维数组的球坐标色温展示效果,现有教程不尽人意,如何按照数组中数值的大小赋予颜色值,下文通过函数定义方式,一步到位达到绘制目的。 ytick.minor.size'] = minor fig = plt.figure(num=1,figsize=(8,6)); #ax = fig.add_subplot(111, projection='3d ') ax = Axes3D(fig);#在窗口上添加3D坐标轴 u= np.linspace(0,2*np.pi, mapdata.shape[0]); v= np.linspace

    1.4K20发布于 2021-09-08
  • 来自专栏程序员修炼之路

    Android GLSurfaceView绘制3D图像

    GLSurfaceView 是 Android 提供的一个用于 OpenGL ES 绘图的专用视图,它可以用来绘制 2D 和 3D 图形。 这三个方法分别对应于初始化 OpenGL ES 环境、处理 SurfaceView 大小变化和进行绘制操作。 绘制 3D 图像的示例代码: 以下是一个使用 GLSurfaceView 绘制简单 3D 图像(例如彩色三角形)的示例: class MyGLRenderer : GLSurfaceView.Renderer glSurfaceView.onPause() } } 在这个示例中,我们创建了一个 MyGLRenderer 类来实现 GLSurfaceView.Renderer 接口,并在 onDrawFrame 方法中绘制了一个彩色三角形 请注意,这个示例仅用于演示目的,实际的 3D 图像绘制会更复杂,可能涉及到顶点缓冲区、着色器程序、纹理映射等高级 OpenGL ES 特性。 PS:这篇文章是应读者留言写的,我自己研究不深。

    60810编辑于 2024-09-19
  • 来自专栏python3

    R绘制3D饼图

    二维饼图 代码如下: #绘制2维饼图 x=read.delim("C:/Users/a/Desktop/sample.txt",header=FALSE) #读入文本数据 names(x)=c("word word,percent,sep="\n") #换行 pie(z$pct,labels=lbls,col=rainbow(length(lbls)),main="Pie Chart of Word") 3D 饼图 沿用前面的数据,绘制R语言绘制3D饼图的代码如下: #3D饼图 library("plotrix")lp=pie3D(z$pct,radius=0.8,height=0.1,labels=lbls ,explode=0.1,main="3D pie DEMO") #调整标签位置(效果不太好) lp[1] <- 0.05  lp[3] <- 3.2  pie3D(z$pct,radius=0.8, height=0.1,labels=lbls,labelpos=lp,explode=0.1,main="<em>3D</em> pie DEMO")

    2.2K60发布于 2020-01-10
  • 来自专栏生信修炼手册

    使用matplotlib绘制3D图表

    除了绘制经典的二维图表外,matplotlib还支持绘制三维图表,通过mplot3d工具可以实现,只需要在axes对象中指定projection参数为3d即可,常见的折线图,散点图,柱状图,等高线图等都可以进行三维图表的绘制 numpy as np >>> import matplotlib.pyplot as plt >>> fig = plt.figure() >>> ax = plt.axes(projection='3d 散点图 示例如下 >>> fig = plt.figure() >>> ax = plt.axes(projection='3d') >>> for mark,start, end in (['o', 柱状图 示例如下 >>> fig = plt.figure() >>> ax = plt.axes(projection='3d') >>> yticks = [3, 2, 1] >>> for i in 除了以上基本类型外,matplotlib还支持更多的3D图表类型,具体用法请查看官方文档。 ·end·

    1.4K10发布于 2020-09-23
  • 来自专栏产品

    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
  • 来自专栏机器学习/数据可视化

    pyecharts-11-绘制饼图

    Pyecharts-11-绘制饼图 饼图在实际的工作还是会经常使用,能够很清晰的显示各类数据和占比情况,曾经在工作中绘制了环饼图和多饼图的结合。 本文中介绍的是如何利用Pyecharts绘制饼图和进阶的环状饼图和玫瑰图 基本案例 位置和颜色 图例滚动 环形饼图 多饼图 玫瑰图 ? , radius=[60, 80], ) .add( "", [list(z) for z in zip(["惊悚", "其他"], [11 环状饼图 本案例讲解的是如何绘制环状饼图(内嵌饼图) import pyecharts.options as opts from pyecharts.charts import Pie from pyecharts.globals

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

    python 3D绘制立体几何

    matplotlib.pyplot as plt x=[0,3,0,3,1.5] y=[0,0,3,3,1.5] z=[0,0.8,1.5,2.3,3] ax=plt.subplot(111,projection='3d

    1.4K20发布于 2020-01-13
  • 来自专栏优雅R

    使用ComplexHeatmap绘制3D热图

    那么可能一个3D的热图在这里更加适合。 下面一节我将会介绍如何在ComplexHeatmap包中集成3D热图功能的。 3D热图的实现 首先,我们要能画3D的柱子,这可以通过新函数bar3D()实现。 为了增强3D效果,柱子的三个面的颜色有略微轻微不同的明亮度。 好了,现在既然我们已经能够画3D的柱子了,为了实现3D的热图,我们可以通过cell_fun或者layer_fun提供的自定义函数来将每一个3D柱子放置在热图的格子上,其中柱子的高度和热图中相应的值对应。 下面一个例子是对一个麻疹疫苗数据集的可视化,第一张图是2D热图,第二张图是3D热图。源代码可以通过点击“阅读全文”获得。 ? ?

    2.7K20发布于 2021-04-07
  • 来自专栏Python小课堂

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

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

    1.2K30编辑于 2021-12-28
  • 来自专栏郭先生的博客

    three.js 绘制3d地图

    这篇郭先生就来说说使用three.js几何体制作3D地图。 在线案例点击3D中国地图 地图的数据是各个地图块的点数组,通过THREE.ExtrudeGeometry方法挤压出地图的版块,然后通过THREE.Line方法画出地图的分割线。

    13.4K20发布于 2020-08-31
  • 来自专栏气象杂货铺

    Cartopy 系列教程:3D 地图绘制

    Basemap 的 mpl3d 绘制3D地图时非常强大,但目前仍然存在一些小问题,比如在填充陆地时有时会出现问题。 虽然 Cartopy 中没有提供直接绘制 3D 地图的方法,但是使用 Cartopy 同样可以绘制 3D 地图。 下面就逐步看一下如何绘制: 首先,获取 shp 文件及相应的几何图形(geometries) feature = cartopy.feature.NaturalEarthFeature('physical

    3.1K10发布于 2020-04-21
  • 来自专栏Rust语言学习交流

    【Rust日报】2020-11-07 Rust 异步架构图

    网站链接,https://rustfest.global/ 播放链接,https://watch.rustfest.global/ Rust 异步架构图 关于Tokio,async-std,smol的异步架构图片链接 文章链接,https://vorner.github.io/2020/11/06/40-ms-bug.html

    98020发布于 2020-11-16
  • 来自专栏机器学习/数据可视化

    Highcharts-11-饼图绘制大全

    Highcharts-11-利用Highcharts绘制饼图 本文中介绍的是如何利用python-highcharts绘制各种饼图来满足不同的需求,主要包含: 基础饼图 单色+多色饼图制作 带上图例+数据的饼图 我们改变下设置,绘制另一种颜色的饼图: ? ? 多色饼图 如果我们想某几个区块显示相同的颜色,可以设置相同的数值,首先看看具体的效果图: ? ? 总结 本文结合各种实际案例介绍了如何利用python-highcharts来绘制各种不同需求的饼图或者扇形图。 通过上面案例的介绍,我们发现使用Highcharts绘制图形的主要步骤如下: 1、导入我们需要的Highcharts库,再实例化一个Highcharts对象 2、数据项的配置:在绘图的时候,数据的配置也很重要 但是它的强大之处,应该是在于结合前端的知识,绘制更多动态效果的图形,让图形的可视化效果更美观?

    2.1K30发布于 2021-03-08
  • 来自专栏JVMGC

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

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

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

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

    但是架构图却并不好设计,需要我们对产品有足够的了解,同时还要对技术栈有较深的理解,所以我们还是可以找一个帮手,让ChatGPT帮我们来绘制产品架构图。什么是架构图? 如图所示,这是一个产品架构图的示例,架构图通过图形化的表达方式,用于呈现系统、软件的结构、组件、关系和交互方式。一个明确的架构图可以更好地辅助业务分析、技术架构分析的工作。 使用实践我们要借助ChatGPT帮我们绘制架构图,我们也需要有对产品的深入了解和对技术的掌握,这样ChatGPT才能根据我们的需求绘制架构图,但是ChatGPT本身并没有绘图功能,我们还需要通过其他工具来实现该功能 提问:现在我需要设计一个测试平台产品,这个产品需要包含测试用例的管理、用户管理、测试用例执行、执行记录管理,请根据以上信息帮我生成一张使用Plantuml绘制的类图。 以下是一个基于你提供的信息绘制的简单类图示例:@startumlclass TestCase { + String caseId + String description + void

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

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

    但是架构图却并不好设计,需要我们对产品有足够的了解,同时还要对技术栈有较深的理解,所以我们还是可以找一个帮手,让ChatGPT帮我们来绘制产品架构图。 什么是架构图? 如图所示,这是一个产品架构图的示例,架构图通过图形化的表达方式,用于呈现系统、软件的结构、组件、关系和交互方式。一个明确的架构图可以更好地辅助业务分析、技术架构分析的工作。 使用实践 我们要借助ChatGPT帮我们绘制架构图,我们也需要有对产品的深入了解和对技术的掌握,这样ChatGPT才能根据我们的需求绘制架构图,但是ChatGPT本身并没有绘图功能,我们还需要通过其他工具来实现该功能 提问:现在我需要设计一个测试平台产品,这个产品需要包含测试用例的管理、用户管理、测试用例执行、执行记录管理,请根据以上信息帮我生成一张使用Plantuml绘制的类图。 以下是一个基于你提供的信息绘制的简单类图示例: @startuml class TestCase { + String caseId + String description

    55910编辑于 2023-11-22
  • 来自专栏产品

    3D架构图软件 iCraft Editor 正式发布 @icraftplayer-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生

    介绍@icraft/player-react 是 iCraft Editor 全新推出的 React 组件库,专为简化3D数字孪生场景的前端集成而设计。 查看详情炼化工厂实时生产数据展示如何将工业生产环境中的设备运行状态、生产数据等实时展示在3D场景中,实现工业数字孪生。 查看详情总结@icraft/player-react 为开发者提供了一站式的3D数字孪生可视化解决方案。 通过简单的配置即可快速构建专业的3D可视化应用,配合灵活的API和实时数据接入能力,让您的数字孪生项目快速落地。 无论是系统架构图、软件架构图、云架构图、IT架构图、部署架构图,还是3D结构图、网络架构图、网络拓扑图,都可以使用iCraft Editor来绘制并实现数字孪生。

    1.9K00编辑于 2024-11-25
  • 来自专栏caoqi95的记录日志

    matplotlib 绘制轮廓图和 3D

    3D 图 import numpy as np import matplotlib.pyplot as plt from matplotlib import cm from mpl_toolkits.mplot3d Axes3D V = np.loadtxt('value.txt') fig = plt.figure(figsize=(10, 8)) ax_surf = fig.gca(projection='3d

    1.4K50发布于 2019-06-11
领券