linux流程圖軟件有:1、LibreOffice Draw;2、OpenOffice Draw;3、Inkscape;4、Dia Diagram Editor;5、Calligra Flow;6、Pencil;7、PlantUML等等。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。
Linux流程圖和圖表軟件
1、LibreOffice Draw
Draw是功能豐富,可擴(kuò)展,易用的工具,并且是生成強(qiáng)大而直觀的流程圖,組織結(jié)構(gòu)圖,網(wǎng)絡(luò)圖和許多其他類型圖形的出色工具。它也可用于多種方式處理圖片和圖像,并且可以生成從快速草圖到復(fù)雜圖形的任何內(nèi)容。
Draw是LibreOffice的一部分,LibreOffice是一個(gè)功能強(qiáng)大且免費(fèi)的辦公套件,可在Linux,macOS和Windows計(jì)算機(jī)上運(yùn)行。 它使用Office應(yīng)用程序的開放文檔格式(ODF)(.odg圖像擴(kuò)展名)。
它的某些功能包括形狀和圖紙庫,拼寫檢查器,連字符模式和顏色替換。 重要的是,它支持導(dǎo)入,編輯,導(dǎo)出PDF,從幾種文件格式導(dǎo)入以及導(dǎo)出到GIF,JPEG,PNG,SVG,WMF等。
此外,它還支持Java宏執(zhí)行,各種擴(kuò)展,并且其過濾器設(shè)置可以使用XML進(jìn)行配置。
2、Apache OpenOffice Draw
OpenOffice Draw是用于繪制業(yè)務(wù)流程和圖表的免費(fèi)應(yīng)用程序。它是Apache OpenOffice Office套件中包含的工具之一。與LibreOffice Draw的功能相似,它支持不同的圖表類型,例如流程圖,組織結(jié)構(gòu)圖,網(wǎng)絡(luò)圖等。
它還支持各種樣式和格式,允許您將圖形導(dǎo)入和導(dǎo)出所有常見格式(包括BMP,GIF,JPEG,PNG,TIFF和WMF)。還支持創(chuàng)建工作的Flash(.swf)版本。
3、yEd Graph Editor
yEd Graph Editor是一個(gè)免費(fèi),強(qiáng)大且跨平臺(tái)的桌面應(yīng)用程序,用于快速有效地創(chuàng)建圖表。它可以在Unix/Linux,Windows和Mac OS X等所有主要平臺(tái)上運(yùn)行。yEd支持多種圖表類型,允許您手動(dòng)創(chuàng)建圖表或?qū)胪獠繑?shù)據(jù)以進(jìn)行操作或分析。
它支持圖表,例如插圖類型,組織結(jié)構(gòu)圖,思維導(dǎo)圖,泳道圖,ERD等。其主要功能包括直觀的用戶界面,支持從Excel電子表格(.xls)或XML導(dǎo)入外部數(shù)據(jù),自動(dòng)布置圖元素以及導(dǎo)出位圖和矢量圖形(例如PNG,JPG,SVG,PDF和SWF)的功能。
4、Inkscape
Inkscape是一個(gè)具有簡(jiǎn)單界面的免費(fèi)開源、跨平臺(tái)矢量圖形軟件,可在GNU/Linux,Windows和Mac OS X上運(yùn)行。它是多語言的,并且高度可定制。您可以使用它來創(chuàng)建各種圖形,例如流程圖,插圖,圖標(biāo),徽標(biāo),圖表,地圖和Web圖形。
它具有對(duì)象創(chuàng)建和處理,填充和描邊,文本操作,渲染等功能。它使用W3C開放標(biāo)準(zhǔn)SVG(可伸縮矢量圖形)作為其本機(jī)格式。使用Inkscape,您可以導(dǎo)入和導(dǎo)出為各種文件格式,包括SVG,AI,EPS,PDF,PS和PNG。您還可以使用附加組件擴(kuò)展其本機(jī)功能。
相關(guān):Inkscape 1.0 beta 發(fā)布,大量注意的變化 https://www.linuxidc.com/Linux/2019-09/160726.htm
5、Dia Diagram Editor
Dia是用于Linux桌面的免費(fèi),開源,易于使用的流行且跨平臺(tái)的繪圖軟件。它還可以在Windows和Mac OS X上運(yùn)行。它用于創(chuàng)建30多種不同的圖表類型,包括流程圖,網(wǎng)絡(luò)布局,數(shù)據(jù)庫模型。 Dia具有1000多種預(yù)定義的對(duì)象和符號(hào),并支持多種導(dǎo)入和導(dǎo)出格式。對(duì)于程序員來說,可以通過Python編寫腳本。
6、Calligra Flow
Calligra Flow是用于創(chuàng)建圖表和流程圖的易于使用的工具。它包含在Calligra Office Suite中,并且與其他Calligra應(yīng)用程序高度集成。它支持各種圖表類型,例如網(wǎng)絡(luò)圖,組織結(jié)構(gòu)圖,流程圖等。
7、Graphviz
Graphviz(圖形可視化軟件)是一種開源的可編程圖形繪圖軟件。它附帶了一系列在DOT語言腳本中指定的圖形可視化程序。此外,它具有Web和交互式圖形界面,以及輔助工具,庫和語言綁定。
Graphviz用于手動(dòng)生成或從外部數(shù)據(jù)源生成圖表,采用幾種有用的格式,包括用于網(wǎng)頁的圖像和SVG,以及用于PDF的Postscript。您也可以在交互式圖形瀏覽器中顯示輸出。
8、Pencil
Pencil是用于GUI(圖形用戶界面)原型制作的免費(fèi)、開源、易于使用的工具,用于在流行的桌面環(huán)境中創(chuàng)建模型。它帶有許多內(nèi)置的形狀集合(包括通用形狀,流程圖元素,桌面/Web UI形狀,Android和iOS GUI形狀),用于繪制從桌面到移動(dòng)平臺(tái)的不同類型的用戶界面。
Pencil還支持圖表繪制,并導(dǎo)出為不同的輸出格式,包括OpenOffice/LibreOffice文本文檔,Inkscape SVG和Adobe PDF,以及頁面間鏈接。此外,它還與OpenClipart.org集成,使您可以輕松地從Internet查找剪貼畫。
9、PlantUML
PlantUML是用于使用簡(jiǎn)單的文本描述語言生成UML圖的開源工具。它用于建模,文檔和UML。它使您能夠創(chuàng)建美觀的專業(yè)外觀圖和技術(shù)設(shè)計(jì)。 PlantUML具有直觀的語法并且基于命令行,并且可以在GNU Emacs組織模式下結(jié)合使用以編寫技術(shù)文檔。
它支持UML圖,例如類圖,序列圖,協(xié)作圖,用例圖,狀態(tài)圖,活動(dòng)圖,組件圖,部署圖和實(shí)體關(guān)系圖。
您還可以使用它來創(chuàng)建非UML圖,例如線框圖形界面,存檔圖,規(guī)范和描述語言(SDL),ditaa圖,甘特圖等。此外,您可以將輸出導(dǎo)出為SVG或LaTeX格式的PNG。
10、Umbrello
最后但并非最不重要的一點(diǎn)是,我們有Umbrello UML Modeller,這是一個(gè)免費(fèi)的,開源的,跨平臺(tái)的統(tǒng)一建模語言(UML)圖表工具,可在Linux系統(tǒng),Windows和Mac OS X上運(yùn)行。它支持您進(jìn)行生產(chǎn)設(shè)計(jì)圖和系統(tǒng)文檔。
Umbrello UML Modeller 2.11支持不同類型的圖類型,例如類圖,序列圖,協(xié)作圖,用例圖,狀態(tài)圖,活動(dòng)圖,組件圖,部署圖和ERD。