写paper时经常会用到各种图表 , 图表做得漂亮也能为paper加分不少 , 而使用Gnuplot软件就可以把数据以及数学函数转换成漂亮的二维或三维图形 。 接下来 , 本篇指南将为大家介绍如何运用Gnuplot常用的基本命令绘制柱状图 。 工具/材料 Windows系统、Gnuplot软件
操作方法 01 预先处理数据文件:
打开例表 , 这里要将学生各科成绩绘制成柱状图 。 需要说明的是:Gnuplot数据文件一般默认用空白符隔开数据 , 如果你的数据文件不是这样的类型 , 请预先处理一下数据文件 , 否则Gnuplot可能无法读取数据 。
文章插图
02 更改工作目录到指定文件夹:
如需更改工作目录 , 打开gnuplot软件后 , 点击界面上方工具栏中的“ChDir” , 打开浏览文件夹的对话框 , 选择新的工作文件夹目录 。 选好之后点击确定 , 命令行会执行相应的命令(cd 'D:\')来完成工作目录的更改 。
文章插图
03 设置图表类型:
在gnuplot中 , 柱状图类型为'histogram' , 使用下面的命令进行设置:
set style data histogram
文章插图
04 使用数据文件中的数据绘制柱状图:
参照图1输入代码 , 其中部分代码的含义如下:
using 2:xticlabels(1) — 其中“2”表示使用第2行的数据绘图;
xticlabels(1) — 表示使用第1列作为横轴上的标签;
title columnheader (2) — 表示使用第2列的第1个数据作为数据图例名称 。
所绘制的柱状图如图2所示 。
文章插图
文章插图
05 【如何使用Gnuplot绘制柱状图】设定不同柱簇间的距离 , 命令如下:
set style histogram clustered gap 1 , 然后输入replot , 重新绘图 。
这时可以看到:柱簇间的距离发生了改变 。
文章插图
文章插图
06 设置柱子的宽度 , 命令如下:
set boxwidth 0.8 , 然后输入replot , 重新绘图 。
可以看到:柱子的宽度变小了 , 柱子间出现了间隙 。
文章插图
文章插图
07 设定使用不同颜色填充柱子 , 命令如下:
set style fill solid 0.4 border , 然后输入replot , 重新绘图 。
备注:①solid 后面的数值是0~1之间的值 , 表示颜色的透明度 。 ②使用此法绘制出的图表不适合黑白打印 , 因为打印出来的图表是灰色的 。
推荐阅读
- 使用京东白条在京东商城购买商品后如何准时还款
- apple如何退差价
- 如何下载知乎APP上面的视频
- 支付宝如何解锁坐骑享骑行好礼
- OPPO手机如何进行系统或固件升级
- 手机百度如何进行语音输入搜索
- 手机wps office 软件如何删除不需要的文件
- 如何靠穿搭超越同龄人?基础款就能做到,掌握四点秘诀变身时髦精
- QQ飞车中的消费券如何使用?
- 怎样使用支付宝申请免押金骑共享单车