`
marising
  • 浏览: 4056 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

gnuplot和chart director做公式图和数据图介绍

阅读更多
最近在了解一些算法的东西,看到一个公式,想画出图这样直观一点,有人介绍gnuplot。下下来看了看发现用起来很简单,功能也很强大。
http://www.gnuplot.info/
下下来装好之后,就可以开始用了。

$gnuplot
gnuplot>plot sin(x)
gnuplot>splot x + y


plot是画二维的图,splot是画三维的图。下面是我画的一个例子
set xlabel 'Score'
set ylabel 'Time(Day)'
set xrange[-5:10]
set yrange[9:10]
f(x,y) = abs(x) < 1? sgn(x)*y*a : log10(abs(x)) + sgn(x)*y*a
splot f(x,y),a=2


更详细的说明请参考官方文档,如下:
http://www.gnuplot.info/docs/gnuplot.html

当然,最好的方式是看官方的例子,如下:
http://gnuplot.sourceforge.net/demo/

==============华丽分割线=================
后来在一个帖子上,看到介绍mapplotlib,下面是这个哥们的博客:
http://www.fwolf.com/blog/post/326

我下载了mapplotlib,装了numpy,pngdev等。最后告诉我还要wxpython,不玩这个了,太复杂,玩不转。

后来有人介绍,chart director
http://www.advsofteng.com/
这个支持多种语言.NET, Java, ASP, COM, VB, PHP, Perl, Python, Ruby, ColdFusion, C++。

我看了一下例子的图片,感觉还不错,如下
http://www.advsofteng.com/gallery.html

我下了一个python的版本,看了看文档,感觉功能很强大,几乎什么图都能搞定,下载页面如下
http://www.advsofteng.com/download.html

看了看库文件,原来是c/c++开发的,性能也应该不错;也有CGI的例子,也就是说在做网站完全可以用到。

还有人说TGFusionCharts不错,我也看了看,很漂亮,而且能交互,当然,他是Flash的嘛。
http://www.thesamet.com/TGFusionCharts/

有兴趣的也可以去研究一下。

0
0
分享到:
评论

相关推荐

    gnuplot生成GIF图代码

    在提供的压缩包文件“GIFtest”中,可能包含了示例数据文件和一个预设的gnuplot脚本,用于演示如何生成GIF动画。通过阅读和运行这个脚本,你可以更直观地理解gnuplot生成GIF图的过程。 学习gnuplot不仅可以帮助你...

    gnuplot

    这对于科学研究和数据分析来说非常实用。同时,Gnuplot还支持通过外部程序(如Python或C++)进行数据预处理和后处理,实现更复杂的计算任务。 在实际应用中,Gnuplot常常与编程语言结合使用,比如在Python脚本中...

    gnuplot 4.0 for windows

    这个"gnuplot 4.0 for windows"版本是专门为Windows操作系统优化的,提供了在Windows环境下方便地进行数据分析和可视化的能力。 Gnuplot支持多种数据格式,包括ASCII文本、二进制数据,甚至可以直接读取某些数据库...

    gnuplot使用实例

    例如,`plot 'datafile' using 1:2 with lines`会根据"datafile"中的第一列和第二列数据画出折线图。 2. `splot`命令:用于绘制三维图形,如曲面图和体积分层图。例如,`splot 'data3d' using 1:2:3 with pm3d`可以...

    gnuplot绘图工具(转)

    ### Gnuplot绘图工具详解 Gnuplot是一款强大的跨平台命令行图形绘制软件,广泛应用于科学计算、数据分析...熟练掌握Gnuplot的命令和语法,可以实现复杂的数据可视化需求,是科研人员和数据分析者不可或缺的工具之一。

    gnuplot 科学绘图 win32版

    Gnuplot是一款强大的开源绘图工具,主要用于科学和工程数据的可视化。它的名称来源于“GNU Plotting Utility”,在Windows 32位系统上也有专门的版本。Gnuplot不仅适用于个人用户,还在教育、研究和工业领域广泛应用...

    gnuplot-5.4.1安装包(64位Windows)及用户手册

    6. 示例脚本和数据文件:提供了一些示例,帮助用户了解gnuplot的功能和用法。 在安装gnuplot-5.4.1时,用户通常只需双击安装程序,按照向导指示完成安装。安装完成后,可以在命令行或启动菜单中启动gnuplot。一旦...

    gnuplot4.5

    gnuplot4.5是该软件的一个版本,提供了丰富的功能和改进,使得用户能够方便地创建二维和三维图形,如线图、散点图、柱状图、曲面图等。 首先,gnuplot的核心功能在于它的命令行界面。用户通过输入一系列指令来设置...

    gnuplot作图脚本

    5. 数据文件和数据格式:gnuplot脚本通常需要数据文件来生成图形,数据文件可以是简单的ASCII文本格式,每一行代表一个数据点。gnuplot能够处理多种数据格式,如CSV、TSV等。 6. 图形定制:gnuplot允许用户自定义...

    gnuplot画图入门教程_马欢_带目录

    Gnuplot主要擅长绘制2D和3D的数据或函数图形,并且还包含数学计算和数据拟合等功能。尽管Gnuplot的名字中包含“gnu”,但其实它与GNU并没有直接的关系,其授权协议也不是GNU GPL,因此在使用时应读作“newplot”。 ...

    gnuplot.7z

    2. **gnuplot科学绘图与数据可视化教程.pdf**:这份教程可能更专注于gnuplot在科学绘图和数据可视化中的应用,讲解如何利用gnuplot绘制各种复杂图形,包括函数曲线、散点图、柱状图、饼图,以及3D图形等。...

    Chart Gnuplot Pie-开源

    Gnuplot 是一个强大的、跨平台的图形绘制软件,而 Chart Gnuplot Pie 库则为程序员提供了更加方便、面向对象的方式来生成饼状图,适用于数据可视化需求。本文将深入探讨 Chart Gnuplot Pie 的主要特性、使用方法以及...

    gnuplot绘图工具

    用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。 gnuplot是由Colin Kelly和Thomas Williams于1986年开始开发的科学绘图工具,支持二维和三维图形。它...

    Gnuplot简体中文手册

    Gnuplot是一款功能强大的绘图软件,最初由Colin Kelley和Thomas Williams于1986年开发,旨在帮助用户以直观的方式展示数学函数和数据集。经过数十年的发展,Gnuplot已成为科研、教育和工业界广泛使用的工具之一,...

    gnuplot使用说明

    如`plot 'EuO.epsim' using 1:2,'../../../supercell/optics/files/EuO.epsim' using 1:2`,这会将当前目录下的`EuO.epsim`文件和指定路径下的同名文件的一二列数据同时绘制在一张图上,方便进行对比分析。...

    gnuplot使用手册

    - **背景介绍**:Gnuplot是一款广泛应用于科学领域的绘图工具,其特点在于轻量级且功能强大,适用于绘制二维和三维图形,同时也支持数学计算和数据拟合等功能。相比其他商业软件如MATLAB,Gnuplot具有易于生成高质量...

    linux下的很好的数据分析画图软件gnuplot-4.4.0.tar.gz

    2. **丰富的图形类型**:用户可以通过Gnuplot创建线图、散点图、柱状图、饼图、等高线图、曲面图等多种2D和3D图形,适用于各种复杂的数据可视化需求。 3. **脚本驱动**:Gnuplot允许用户通过编写脚本来控制绘图过程...

    使用Gnuplot进行trace文件数据比较

    在本文中,我们将介绍如何使用Gnuplot将多个trace文件中的数据绘制到同一张图中,并且提供了两个实践示例。 使用Gnuplot绘制多个trace文件数据的命令格式为: ``` plot "file1" using _:_ with linespoints ...

Global site tag (gtag.js) - Google Analytics