有哪款軟件可以使你隨意作點線曲線等繪畫?
作為一只理工狗,我們不僅可能需要熬夜編程,更需要在很多時候畫圖來展示自己的結果。
如果不能用漂亮的圖片來展示結果,別人對你的工作評價也許會大打折扣,這樣熬夜編的程基本上算是白熬了。
下面隆重向大家推薦十款主流畫圖軟件,美好的生活從作出高品(bi)格的圖片開始。(以下示例圖片均來自網絡,版權歸原作者所有)
第10名:鋸齒風Matlab
Matlab只排在第十位是因為本來它就不是一個用來做畫圖的軟件。人家的主要功能是矩陣操作、統籌優化、數學實驗、仿真模擬(此處省略一萬字)等等好嗎?用matlab畫圖簡直就是高射炮打蚊子——大材小用。如果非要只比較它的畫圖能力,只能說呵呵了,下面是Matlab的畫風,淡淡的鋸齒風一直被網友所吐槽。
曲線圖:
散點圖:
多圖:
曲面圖:
三維圖:
Matlab畫圖雖然鋸齒嚴重,但這并不能掩蓋它是一款極其優秀的科學計算軟件的事實。每個人只有在適合自己的崗位上才能充分發揮自己的優勢,每個軟件也是一樣。所以使用matlab畫圖功能時,最合適的用途是用來實施檢查編程結果是否正確,并不做最后報告或論文輸出。
第9名:清爽風Gnuplot
Gnuplot是一個命令行的交互式繪圖工具。用戶通過輸入命令,逐步設置或修改繪圖環境,并以圖形描述數據或函數。優點是畫圖速度快、畫風清爽,軟件開源且免費,圖片質量相當專業。缺點是:需要寫代碼。下面是幾個例子:
曲線圖:
曲面圖:
三維圖:
場圖:
統計圖:
第8名:高冷風Matplotlib
Matplotlib是著名Python的標配畫圖包,其繪圖函數的名字基本上與 Matlab 的繪圖函數差不多。優點是曲線精致,軟件開源免費,支持Latex公式插入,且許多時候只需要一行或幾行代碼就能搞定。缺點是需要Python編程基礎。幾個例子:
曲線圖:
頻數圖:
矢量分布圖:
統計圖:
極坐標:
第7名:簡易風visio
Microsoft Visio是Windows 操作系統下運行的流程圖軟件,它現在是Microsoft Office軟件的一個部分。Visio可以制作的圖表范圍十分廣泛,利用Visio的強大繪圖功能繪制地圖、企業標志等。最主要還是用來畫流程圖、示意圖。
流程圖:
電路圖:
電路圖:
從matlab、gnuplot和matplotlib中選一個畫曲線圖的軟件,并和畫示意圖的visio搭配,是畫圖初級階段的標配。
第6名:SCI風Origin
Origin是簡單易學、操作靈活、功能豐富全面的畫圖軟件,既可以滿足一般用戶的制圖需要,也可以滿足高級用戶數據分析、函數擬合的需要。目前,它似乎已成為專業論文SCI的標配繪圖軟件。缺點是操作系統不太友好、易崩潰,只支持Windows系統。幾個示例圖:
曲線圖:
混沌圖:
等高線:
地形圖:
三維場圖:
第5名:統計風R-ggplot2
ggplot2是R語言的一個包,最擅長統計數據可視化。ggplot2按圖層作圖,其核心理念是將繪圖與數據分離。缺點是ggplot2功能沒有Python或者Matlab全面,不過人家就是在統計方面做的最好最專業,其它的功能忽略掉好像也無所謂。
第4名:流場風Tecplot
Tecplot從簡單的二維曲線曲面圖,到復雜的三維動態圖都可以實現。它的特色在于可快捷的將大量數據資料轉化為容易理解的圖片,例如等高線、向量圖、網格圖、剖面圖、流線圖等等。它提供和CAD、CFD軟件的接口,可以用于其它分析軟件(如有限元、計算流體動力學等)的后處理工作。
飛機表面應力云圖:
機翼附近流場:
螺旋槳網格圖:
女性內衣設計:
海上鉆井平臺:
第3名:矢量風Illustrator
Adobe illustrator是一種應用于出版、多媒體和在線圖像的工業標準矢量插畫的軟件,作為一款非常好的圖片處理工具,Adobe Illustrator廣泛應用于印刷出版、海報書籍排版、專業插畫、多媒體圖像處理和互聯網頁面的制作等,也可以為線稿提供較高的精度和控制,適合生產任何小型設計到大型的復雜項目。
簡單的示意圖:
絢麗的原理圖:
復雜的人像圖:
復雜的人像圖:
從Origin、ggplot2和Tecplot中選一個畫圖的軟件,并和畫示意圖的illustrator搭配,是畫圖中級階段的配置。
第2名:專業風Paraview
Paraview除了可以畫最基本的曲線曲面圖等,也提供和CAD、CFD軟件的接口,可以用于其它分析軟件的后處理工作。Paraview支持多種數據格式和顯示方式,目前包括網格繪制,面繪制,體繪制等方法。可視化包含:數據讀取,數據過濾和數據渲染三個基本的步驟。Paraview提供開源可編程。缺點是難度較高,入門需花時間。
賽車附近流場圖:
正常紅細胞和變異紅細胞分布圖:
全球氣溫分布:
第1名:LaTex 風Tikz
Word是很目前很流行的排版軟件。然而還有另外一種和它相媲美只是沒那么流行的排版軟件——LaTeX,它是一種基于TEX的排版系統。利用它能在短時間內生成很多具有書籍質量的印刷品,尤其是生成復雜表格和數學公式。因此它非常適用于生成高印刷質量的科技和數學類文檔。Tikz是LaTex原生支持的圖包來,可以畫論文中的插圖。用TikZ畫可以做到完美,特別是與LaTeX文檔的整體交互,比用一般繪圖軟件好得多。二維圖、三維圖、流程圖、示意圖都能實現。同樣的,缺點也是難度較高,入門需花時間。
散點圖:
曲線圖:
磁場分布圖:
邏輯圖:
結構圖:
第0名:自己
其實,想畫出精美的圖片,最重要的是在于想好怎么畫,以及理清他們之間的邏輯關系。
然后,就是用好顏色搭配,并布置好布局,調整好看的字體。
如果你把上面任何一款軟件用的非常熟練,再加上多嘗試,無論用哪款軟件都能畫出精彩的圖片。