gnuplot使用

直接用yum安装gnuplot即可,例如

sudo sh -c "yum install gnuplot.x86_64 "

安装以后就可以使用了

编写gnuplot脚本

1 # grphist.conf
2 set terminal png truecolor
3 set output "grpimage.png"
4 set grid
5 set xtic rotate by 90
6 set style data histograms
7 set style fill solid 1.00 border -1
8 plot "data.txt"  using 2:xtic(1) title "course"

第二行首先设置终端类型,这告诉 gnuplot 生成的图像采取png格式;

第三行设置输出文件名称

第四行使用 grid 选项让 gnuplot 在图形上加上网,在查看图形时,使用网格作为参照点也非常有用。

第五行对x轴旋转90度

第六行告诉 gnuplot 应该使用柱状图生成图形

第七行 gnuplot 按以下次序绘制框的边框:顶、底、左和右,值分别为 1、2、4、8。要想删除一条或多条边框线,只需提供相应值的和。在这个示例中,使用 -1 选项删除底部边框线。指定 fill 选项就会用默认颜色填充框

第八行 第 2 列中的数据使用第 1 列(x 数据)作为参照

data.txt中数据为

chinese    77
math    100
geography    88

利用管道执行

cat ./histograms.plt |gnuplot

最后生成图像

时间: 2024-10-06 07:54:54

gnuplot使用的相关文章

GnuPlot初探

1.图中的叫做图例,参数设置是Key 2.ytcis是纵坐标的刻度,yrange是纵坐标的跨度 set ytics 0,0.05,1set yrange[0:1.05] 3.gnuplot中不可以换行的,换行后面加上\ 参考链接 gnuplot的api库:http://gnuplot.sourceforge.net/docs_4.2/node1.html 教程:http://dsec.pku.edu.cn/dsectest/dsec_cn/gnuplot/ 常见的操作:http://blog.c

gnuplot conditional plotting: plot col A:col B if col C == x

http://stackoverflow.com/questions/6564561/gnuplot-conditional-plotting-plot-col-acol-b-if-col-c-x How can I do this in gnuplot: plot "test.csv" using 1:2 if value_in_column_3 == 80.0 It should only select those rows where column 3 == 80.0 and i

Gnuplot学习笔记

#1设置x.y坐标范围 set xrange[-5:5] yrange[-2:2] #也可以这样: plot [-5:5] [-2:2] sin(x) #2设置坐标轴名称.标题 set xlabel 'xlabel' ; set ylabel 'ylabel' ; set title 'title' ; #3为曲线设置标题 plot sin(x) title 'y=sin(x)',x title 'y=x' #设置标题的位置: set key x y set key default #不设置标题

照猫画虎学gnuplot之安装

简介:Gnuplot是一个命令行驱动的科学绘图工具,可将数学函数或数值资料以平面图或立体图的形式画在不同种类终端机或绘图输出装置上.它是由Colin Kelley 和 Thomas Williams于1986年开发的绘图程序发展而来的,可以在多个平台下使用.gnuplot既支持命令行交互模式,也支持脚本,是高校学子和科研工作者必备工具软件. gnuplot主页地址:http://www.gnuplot.info/ gnuplot下载地址:http://sourceforge.net/projec

gnuplot Python API

源文件 1 #!/usr/bin/env python 2 3 from os import popen 4 5 class gnuplot_leon: 6 # Author : Leon Email: [email protected] 7 # a gnuplot api of python 8 9 def __init__(self): 10 self.gnuplot = popen('gnuplot','w') 11 self.write = self.gnuplot.write 12 s

Gnuplot——RGB

A typical error for the using of  the RGB of  gnuplot  is as follows: gnuplot> plot [-3:3][0:1] "dosfile" u 1:2 lw 1 lt 1 lc rgb "maroon" t "TDOS" ^ line 0: expected a known color name or a string of form "#RRGGBB&quo

Mac OS X下GnuPlot的安装和配置(无法set term png等图片输出)

今天使用gitstats分析git repo的活动信息,发现其内部使用gnuplot,结果发现无法生成png图片,进入gnuplot的shell发现无法设置png格式输出.如下 gnuplot> set term png ^ unknown or ambiguous terminal type; type just 'set terminal' for a list 或者类型别换成unknown 这是因为OS X 现在已经不预装X11了(见官方消息http://support.apple.com

mac os x ssh to linux 使用 gnuplot

在os x系统下使用终端,比如iterm,ssh到Linux机器上,然后在Linux机器上使用gnuplot进行绘图. 一.工程配置 我使用的是os x yosemite 10.10,去ssh RedHat Linux,下面的这些操作都是在这样的前提条件下进行的. 1. mac os x系统安装x11. 当你用os x系统的搜索功能(control+space)试图查找x11的时候,会得到是否安装x11的提示,选择继续,会被带到在线商店会,下载XQuartz-2.7.7.dmg这个文件,下载完毕

gnuplot 的安装

需要同时安装gnuplot和gnuplot-x11才能画出图 sudo apt-get install gnuplot gnuplot-x11 gnuplot not showing the graph window - Ask Ubuntu 简单使用 gnuplot >plot sin(x)

gnuplot : 画散点图

这个例子主要用 replot 画图 福彩双色球开奖数据可视化: http://www.gdfc.org.cn/datas/history/twocolorball/history_1.html 001 03 09 15 20 27 29 01 002 04 21 23 31 32 33 04 003 06 10 11 28 30 33 12 省略 150 03 08 14 22 24 32 09 151 04 05 08 11 21 27 08 152 08 13 15 20 21 25 12