linux - Leo's Utopia
Ctioga
Ctioga是一个用Ruby编写的功能强大的命令行绘图系统。它被设计为快速生成出版物质量级的图形。 其目的是快速绘制数据文件和数学函数,但又保留了对细节进行高度控制的可能性。 它生成带有使用pdflatex处理过的文字的高质量PDF格式文件。它是基于Tioga库,作者是PostScript语言的创造者之一。
gnuplot
gnuplot是一个命令驱动的交互性函数绘图程序。它可以用来绘制许多不同的格式的二维和三维函数图和数据点图。它的设计目的主要是用于科学数据的可视化显示。 这个软件是从数据和函数绘制二维和三维图形。 gnuplot的支持输出格式很多,包括很多打印机的驱动程序,(La)TeX,(x)fig,Postscript,以及其他。
[译文]Linux下的11个最佳免费绘图工具
原文地址:http://www.linuxlinks.com/article/20100518160111534/PlottingTools.html
计算机绘图工具是一种计算机软件,它可以帮助分析和可视化的数据,通常是科学研究的数据。使用这种类型的软件,用户可以为函数,数据和数据集合绘制图形。这类软件通常也提供一些附加功能,如数据分析功能,包括曲线拟合。
好的绘图工具对于在学术论文中引入具有专业外观的图表十分重要。然而,绘图工具并不仅对学者和科学家有用。许多普通用户往往也需要在不同场合绘制图形。
幸运的是,Linux下有很多绘图软件。Linux下有一些包含了绘图功能的重量级的商业软件。这些软件包括MATLAB,Maple和Mathematica。然而,我们是热切的开源软件倡导者。本文的目的是帮助推动可用的开源绘图工具。一个虽没有被列入下面的列表,但却值得一提的是Graphviz(Graph Visualization Software的缩写)。
为了更好的对可用的优秀软件进行介绍,我们编制了一份包括11款出色的绘图工具的清单。但愿对于那些需要制作高品质图表的人这里会有一些有趣的东西。
现在,让我们来看看手边的11个绘图工具。我们为每个标题都已编制了单独的门户页面,包括对其特点进行的深入介绍,该软件运行时的截图,和有关的资源和评测的链接。
绘图工具 | |
gnuplot | 命令行的互动式绘图程序 |
Ctioga | 命令行绘图工具 |
LabPlot | KDE下的数据图绘制和函数分析工具 |
matplotlib | 基于Python的绘图系统,风格类似于Matlab |
QtiPlot | 完全成熟的绘图软件 |
ROOT | 解决了高能物理学中数据分析挑战的工具 |
jHepWork | 生产专业图形,并有许多用于数据操作的库 |
GLE | 图形布局引擎 |
PLplot | 科学绘图库 |
RLPlot | 生成出版物级高质量图形 |
Genius | 用于数学和研究的教育工具 |
返回到我们的门户页面列表。
更好的archlinux安装方式archboot
最近要在一台Acer 4736G上安装archlinux,但是因为这台机器的配置比较诡异,有线网卡kernel居然认不出来,用以前的2009.08版本的core加载安装时又认不出来无线网卡,简直就是悲剧。后来发现有更新版本的安装介质-archboot,奇怪的是这个东西居然论坛上没有人能说出来它只能是个livecd还是能硬盘安装的,囧。
1. archboot
没办法,只能硬着头皮上了。老一套,下载最新的archboot 2010.04的iso镜像,unetbootin到u盘里,从u盘启动系统。
然后,惊喜出现了,archboot制作的live usb不需要像以前的iso制作的livd usb一样手动加载镜像,直接就启动了,而且默认就进了安装界面了。后面基本就跟以前的安装方式一样了,只是在硬盘分区加载点配置上弱一点,不过,这个以后是可以改的。
总结:
- Archboot非常可以安装到硬盘;
- Archboot安装程序有待改善,尤其是硬盘加载点配置上。
2. 64 bit
因为这个机器是T6600的CPU+DDR3内存(暂时只有1G,日后加到3G),所以选择了64位系统。由于是第一次直接上的64系统,不知道跟32位系统相比速度上是不是快一些。不过从源里面安装软件包的时候感觉倒是快了不少,可能使用64位系统的人少吧。
3. KDE
这次特意选择了KDE。
目前感觉确实不错,很好看,速度也很快。
按照wiki上的手动配置了gtk和qt一致的风格。目前有一个问题就是从网上下载的widget老是提示“could not create python scriptengine”错误而无法运行,纠结中。
4. 安装备注
进入图形界面之前需要做的几个事:
- 安装xorg;
- 安装hal,dbus,并把dbus加入daemon中;
- 安装xf86-input-mouse xf86-input-keyboard xf86-video-nv;
研究转向php和go
前两天,我的wl-500g老是出问题,开机的时候U盘无法正常mount,结果ftp server也不能用。今天终于有时间修了一下,终于又正常了。顺便装了一下lighttpd和fastcgi,现在php也可以正常运行了。
下一步准备好好折腾一下这个路由器上的php。重点是php和sqlite的交互。
另外,最近学习了一下C,还是一样的感觉:尽管很先进,但是似乎跟快速开发扯不上关系。我需要一种能够快速上手,快速开发,能把精力集中在我想要的功能上的开发语言和工具,而不是大量的考虑与我的需求无关的计算机底层的东西。所以,准备学习一下google go。从aur中安装了go-lang-hg,用官方的helloworld代码8g死活编译不过,暂时放弃吧。