最好的畫流程圖的軟體是什麼?
下一個TikZ的包吧
Simple flow chart更複雜的mindmaps:TikZ examples feature: Mindmaps
數據流程圖,用Latex生成的:
% Data flow diagram
% Author: David Fokkema
documentclass{article}
usepackage{tikz}
usetikzlibrary{arrows}
% Defines a `datastore" shape for use in DFDs. This inherits from a
% rectangle and only draws two horizontal lines.
makeatletter
pgfdeclareshape{datastore}{
inheritsavedanchors[from=rectangle]
inheritanchorborder[from=rectangle]
inheritanchor[from=rectangle]{center}
inheritanchor[from=rectangle]{base}
inheritanchor[from=rectangle]{north}
inheritanchor[from=rectangle]{north east}
inheritanchor[from=rectangle]{east}
inheritanchor[from=rectangle]{south east}
inheritanchor[from=rectangle]{south}
inheritanchor[from=rectangle]{south west}
inheritanchor[from=rectangle]{west}
inheritanchor[from=rectangle]{north west}
ackgroundpath{
% store lower right in xa/ya and upper right in xb/yb
southwest pgf@xa=pgf@x pgf@ya=pgf@y
ortheast pgf@xb=pgf@x pgf@yb=pgf@y
pgfpathmoveto{pgfpoint{pgf@xa}{pgf@ya}}
pgfpathlineto{pgfpoint{pgf@xb}{pgf@ya}}
pgfpathmoveto{pgfpoint{pgf@xa}{pgf@yb}}
pgfpathlineto{pgfpoint{pgf@xb}{pgf@yb}}
}
}
makeatother
egin{document}
egin{center}
egin{tikzpicture}[
font=sffamily,
every matrix/.style={ampersand replacement=,column sep=2cm,row sep=2cm},
source/.style={draw,thick,rounded corners,fill=yellow!20,inner sep=.3cm},
process/.style={draw,thick,circle,fill=blue!20},
sink/.style={source,fill=green!20},
datastore/.style={draw,very thick,shape=datastore,inner sep=.3cm},
dots/.style={gray,scale=2},
to/.style={-&>,&>=stealth",shorten &>=1pt,semithick,font=sffamilyfootnotesize},
every node/.style={align=center}]
% Position the nodes using a matrix layout
matrix{
ode[source] (hisparcbox) {electronics};
ode[process] (daq) {DAQ}; \
ode[datastore] (buffer) {buffer}; \
ode[datastore] (storage) {storage};
ode[process] (monitor) {monitor};
ode[sink] (datastore) {datastore}; \
};
% Draw the arrows between the nodes and label them.
draw[to] (hisparcbox) -- node[midway,above] {raw events}
node[midway,below] {level 0} (daq);
draw[to] (daq) -- node[midway,right] {raw event data\level 1} (buffer);
draw[to] (buffer) --
node[midway,right] {raw event data\level 1} (monitor);
draw[to] (monitor) to[bend right=50] node[midway,above] {events}
node[midway,below] {level 1} (storage);
draw[to] (storage) to[bend right=50] node[midway,above] {events}
node[midway,below] {level 1} (monitor);
draw[to] (monitor) -- node[midway,above] {events}
node[midway,below] {level 1} (datastore);
end{tikzpicture}
end{center}
end{document}
這上面的都可以使用,推薦Edraw億圖圖示專家:
1,模板多,流程圖,低保真原型模板多畫起來省事,edraw絕對是該領域的神器2,好看,畫起來很有逼格。Mind Manager億圖
如果流程很複雜很大,需要分層。
自己寫了一個支持分層的:
HaitaoSoft畫流程圖的軟體很多Windows下的話,除了dia,visio挺好用的,雖然畫出來更丑,Edraw應該是我知道的最好看的了,而且也夠好用
EA,Rose,Visio還有國人自己的Edraw都用過,自己還是十分喜歡Visio的。
Windows下的話,除了dia,visio挺好用的,雖然畫出來更丑,Edraw應該是我知道的最好看的了,而且也夠好用。
Rational Rose
全球最好不敢說,不過我一直在用MS Visio.
OmniGraffle Professional?
Edraw的符號庫簡直太強大了,裡面有你繪圖所需的任何符號。
現在的這些軟體功能上先不說,能有幾款軟體的操作可以做到Edraw真沒簡單呢,要是再算功能,我認為除了Visio沒有能與之抗衡的了,Visio功能雖然強大,但是它的符號庫和模板做的真心沒有Edraw的多。
看到你們我感覺自己弱爆了,我一般用ppt!
真心覺得edraw挺好用的!!!
ProcessOn,在線流程圖工具。Mac和Windows通用;
優勢:
- 無需下載安裝,只需要一個瀏覽器就可以在線作圖。
- 支持多人實時協作,可以邀請自己的同事或朋友一起參與作圖,實時顯示更改狀態及內容的編輯。
- 小白用戶1分鐘上手,學習成本低,拖拖拽拽就可以完成流程圖的繪製,體驗流暢。不同於單純的工具類應用。ProcessOn還是一個知識分享社區,裡面有大量用戶發布的優質內容供其他用戶學習和借鑒。
- 提供永久免費版本,同時也有專業的個人版以及團隊版。
直接滑鼠拖拽
支持多人實時協作
多種格式下載
豐富實用的模板
作圖請訪問:ProcessOn官網
去下載個Edraw max試試吧,真的很好用的
在線的ProcessOn - 免費在線作圖,實時協作 這個不錯,所有平台都可以用,也可以雲端存儲。
最適合學生的話,我用 Visual Paradigm。有專門的免費授權(Community),只是多張圖會有水印;全平台支持。
好多教科書推薦的那開源貨(忘名字了)2008 年就不再維護不再更新。不想翻版、需要多平台合作、沒有錢的學生們最適合了,也很好用。
至於水印這種東西,不應該也不可能難到各位攻城獅。保存為 SVG 文件,將水印圖層刪除之就是了。
以上。挖墳,很奇怪,為什麼沒有人推薦graphviz呢?
個人覺得迅捷流程圖製作軟體還不錯,軟體自帶很多的流程圖模板,畫流程圖很方便。
流程圖製作軟體下載:http://liuchengtu.xjpdf.com/
軟體下載完成之後打開就可以使用了。
流程圖軟體只用過Visio和億圖圖示專家,Visio確實挺好用,要是論樣式和美觀程度億圖要更勝一籌,功能也更多一些,這個看個人喜好了,兩款都是很不錯的流程圖軟體。
推薦閱讀: