天天看點

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

Xmgrace是一款非常強大的畫圖軟體,能同時在windows和Linux系統下使用,而且還是免費的。網上關于xmgrace的教程有很多,我也不能算是非常精通這款軟體,是以每次要畫圖時,就去網上查查相關的用法。這次花了半天時間搞清楚如何用xmgrace畫一個柱狀圖 (注意,不是條形統計圖),在這裡用執行個體分享給大家。

先看看最終效果

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

資料格式

這裡有兩組資料,需要分開放在兩個檔案中,這樣才能分别設定兩組柱狀圖的填充和顔色。

data1.dat

1 -0.01 0.01

3 -0.02 0.02

5 0.01 0.02

7 -0.02 0.03

9 -0.02 0.02

11 -0.023 0.02

data2.dat

2 -0.15 0.02

4 -0.02 0.03

6 0.02 0.01

8 -0.02 0.02

10 -0.01 0.01

12 -0.03 0.02

導入資料

打開xmgrace,會出現一個空白界面

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

在正式作柱狀圖前,需要設定圖的格式,Graph appearance->Type->XY chart->Apply->accept

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

設定好圖的格式後,就可以導入資料了。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

選擇資料類型:"block data"

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

輕按兩下資料檔案,會出現一個新的對話框

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

設定:set type->BARDY

x from column->1

y from column->2

y1 from column->3

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

單擊apply,就會出現下面這幅圖。到這裡,資料導入部分就結束了。

graph設定

下面就是設定圖的appearance。

首先是把那條實線去掉

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

輕按兩下實線,出現對話框 set appearance

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

設定:Line->line properties->pattern->none

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

現在看起來有點樣子了。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

如何導入另一個graph

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

在arrange graphs中設定:matrix->rows->2

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

現在就出現了兩個并列的圖

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

輕按兩下第二幅圖中的空白部分,選中第二個graph (注意第二幅圖四個角上的黑點,表示已經選中),然後用同樣的方式導入第二組資料。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

柱狀圖設定

分别設定兩組柱狀圖的properties。要設定哪副圖,就要先選中哪副圖

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

同時調出”graph appearance” 和”set appearance”兩個視窗。

當需要編輯圖G0時,需要輕按兩下右邊的G0才能選中(比較tricky的部分)

下面是選中G1的視窗

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

調柱狀圖的寬度:set appearance -> size->200

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

調粗細,填充

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

調error bar的粗細

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

第一個圖調好了就調第二個圖

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

調好之後長這樣

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

圖的合并

最後,如何将兩個圖合并成一個圖

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

同時打開plot中的axis properties 和graph appearance

分别設定相同的XY坐标

同樣,要設定哪副圖,就輕按兩下右邊對應的圖名稱

設定好之後長這樣

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

現在把第二幅圖中的坐标去掉

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

去掉三個√:displace tick labels, displace axis bar, displace tick marks

對x軸和y軸都來一遍

然後你會得到這個樣子的圖

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

然後把兩個圖設定成一樣大,這樣圖就重合在一起了

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

你隻需要在graph appearance->viewpoint中将兩張圖設定成一樣大就可以。你會得到這樣的效果。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

接着就是設定Lable了。

你隻需要設定一幅圖中的label就可以

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

在這裡,你可以調整label的字型,大小,位置等等。調整好之後長這樣。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

最後的最後是加入每張圖中的Lengend

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

分别添加完之後,你會發現lengend位置不對,需要額外調整。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

先選中圖一,單擊一下空白區域,然後按下ctrl+L,就可以移動lengend.

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

在這裡還可以更改lengend的字型,大小和位置,還可以去除邊框

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

設定位置

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

去除邊框

最後,将圖的邊框加粗,就可以出圖了。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

如何儲存畫圖檔案

記得要随時儲存,以免前功盡棄。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

選擇好要儲存的路徑和名稱,以 .agr結尾。

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

導出圖檔

圖檔可以儲存成不同的格式

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

EPS矢量圖是比較常用的,但是PPT和word無法導入這種類型的圖檔,你可以各種格式都試試。這裡推薦一個轉換圖檔格式的免費網站,每天最多轉換10次:

EPS Converter | CloudConvert​cloudconvert.com

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖
如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

設定儲存的路徑和圖檔名稱,然後點選export to file

最後的成品

如何用visio畫思科交換機_如何用Xmgrace (Qtgrace) 畫柱狀圖

總結

1、xmgrace中要随時儲存你的圖,這點很重要。如果有哪個步驟你畫錯了,就無法撤回。

2、剛開始準備兩個資料檔案,是以為我要設定兩組不同的柱狀圖填充和顔色。如果隻有一個檔案,所有的柱子都隻能設定成一樣。是以,如果你想設定7個不同的柱子,就要弄7個檔案,畫7幅圖,然後合并在一起。

3、畫柱狀圖才需要額外設定圖的格式,如果是畫最普通的折線圖,就不需要那些設定了。