天天看点

如何用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、画柱状图才需要额外设置图的格式,如果是画最普通的折线图,就不需要那些设置了。