Drawio

在线图表网站
授权协议 Apache-2.0
开发语言 Java JavaScript
所属分类 程序开发、 报表/图表制作
软件类型 开源软件
地区 不详
投 递 者 夔桐
操作系统 Linux
开源组织
适用人群 未知
 软件概览

draw.io 是在线图表网站 diagrams.net 的代码实现。diagrams.net 是一个用于构建图表应用程序的开源技术栈,也是世界上使用最广泛的基于浏览器的终端用户图表软件。

构建

draw.io 由两部分组成。主要部分是客户端的 JavaScript 代码。用户可以使用 Ant build.xml 文件中默认的 "all" 任务来创建 minified JavaScript,该任务通过在仓库的 etc/build 文件夹中运行 ant 来执行。

注意,如果只使用客户端代码,会导致缺少 Gliffy 和 .vsdx 导入器、嵌入支持、图标搜索和发布到 Imgur。如果用户想用 Java 服务器端代码和客户端 JavaScript 构建完整的项目,请调用 Ant build.xml 文件中的 "war" 任务,并将生成的 .war 文件部署到 servlet 引擎中。

运行

运行 diagrams.net 的一种方法是 fork 该项目,将主分支发布到 GitHub 页面上,页面站点将拥有完整的编辑器功能(不含集成)。另一种方法是使用推荐的 Docker 项目或下载 draw.io Desktop。客户端和 servlets 的完整 packaged.war 可以在release 页面获得。

支持的浏览器

diagrams.net 目前支持 IE 11、Chrome 70+、Firefox 70+、Safari 11+、Opera 50+、原生安卓浏览器7x+、当前及以前主要 iO S版本的默认浏览器(如11.2.x和10.3.x)和 Edge 79+。

开源但并非开放贡献

由于项目的复杂程度,该项目与 SQLite 类似,开源但不接受贡献。

  • drawio.io二次开发教程 二次开发 基础资料 导入ide 增加本地和oss存储 纯前端功能 各种修改位置介绍 修改代码 准备环境 git clone https://github.com/jgraph/drawio.git cd drawid-dev\src\main\webapp python -m http.server 8081 项目默认是使用打包好的 app.min.js

  • git 官网: GitHub - jgraph/drawio: Source to app.diagrams.net

  • 个人博客地址:http://www.ltang.me/2022/05/16/drawio-in-confluence/ 之前画图习惯了用processOn,确实很方便,而且还有多人协作模式,可惜文件数量太有限了,买了一年会员,后面还涨价了,只好另寻出路。 也有在confluence写文档的习惯,然而每次processOn的文件都需要手动截图贴到confluence上,还要留个链接跳转到proces

 相关资料
  • vscode-drawio 是一个 VS Code 扩展,它可以在 VS Code 上集成图表工具 Draw.io。 特性: 在 Draw.io 编辑器或者 XML 文件编辑 .drawio 和 .dio 文件。 编辑嵌入许多 Draw.io 图表的 .drawio.svg 文件。 创建简单。 .drawio.svg 是有效的 .svg 文件。 默认情况下使用 Draw.io 的离线版本。 可以配

  • Drawio-desktop 是在线图表网站 diagrams.net 的桌面端。diagrams.net 是一个用于构建图表应用程序的开源技术栈,也是世界上使用最广泛的基于浏览器的终端用户图表软件。其网站开源代码在此。 安全 draw.io Desktop 被设计成与互联网完全隔离,除了更新过程。它在启动时检查 github.com 是否有较新的版本,并从 Github 的 AWS S3 buc

  • 问题内容: 我有可更新的OHLCChart。我需要在图表上画一条线。 如何执行呢? 问题答案: 如果要在轴上的给定位置绘制垂直或水平线,则可以使用ValueMarker: 如果要绘制水平线,请使用。

  • 我在v3.0.1中使用MPAndroidChart库。我每周有7个值显示在具有下图的线形图上。 如何在 xAxis 网格线上设置每个值? IAxisValueFormatter中的每个标签值为: 0.0 周四 1.16666666 周五 2.3333333 周六 3.5 周日 4.6666665 周一 5.833333 周二 6.9999995 周三 我的图表设置如下: 每个数据集如下: 显示数据

  • 我的线条怎样才能整齐又不太侧身?

  • 我想创建一个包含点和线的图表,如下图所示。 我尝试了多图表与类型:'线''条形图',它似乎工作。但是当我指定'散点''行'时,没有散点数据显示出来。 有可能使用角度nvd3进行此操作吗? 非常感谢你的帮助。 这是我的柱塞代码: