linux数据库可视化工具_适用于Linux的数据可视化工具

linux数据库可视化工具

可视化工具简短列表

在本文中,我对许多流行的Linux数据可视化工具进行了调查,并对其中的其他功能进行了深入分析。 例如,该工具是否提供用于数值计算的语言? 该工具是交互式的还是仅在批处理模式下运行? 可以使用该工具进行图像或数字信号处理吗? 该工具是否提供语言绑定以支持集成到用户应用程序中(例如Python,Tcl,Java编程语言等)? 我还将演示工具的图形功能。 最后,我将确定每种工具的优势,以帮助您确定最适合您的计算任务或数据可视化的工具。

我在本文中探讨的开源工具是(及其相关许可证):

  • Gnuplot(Gnuplot版权,非GPL)
  • GNU八度(GPL)
  • Scilab(Scilab)
  • MayaVi(BSD)
  • 千里马(GPL)
  • OpenDX(IBM公共许可证)

Gnuplot

Gnuplot是一种出色的可视化工具,自1986年以来一直存在。如果不碰到gnuplot图,就很难阅读论文或学位论文。 尽管gnuplot是命令行驱动的,但它从刚开始就发展为支持许多非交互式应用程序,包括用作GNU Octave的绘图引擎。

Gnuplot是便携式的,可在UNIX®,Microsoft®Windows®,MacOS®X和许多其他平台上运行。 它支持多种输出格式,从后记到最新的PNG。

Gnuplot可以在批处理模式下运行,提供用于生成绘图的命令脚本,并且还可以在交互模式下运行,这使您可以尝试其功​​能,以查看它们对绘图的影响。

gnuplot还提供了与UNIX数学库相对应的标准数学库。 函数的参数支持整数,实数和复数。 您可以为弧度或度数配置数学库(默认为弧度)。

对于绘图,gnuplot可以使用plot命令生成2-D图,并使用splot命令生成3-D图(作为2-D投影)。 使用plot命令,gnuplot可以在直角坐标或极坐标中运行。 默认情况下, splot命令为笛卡尔坐标,但也可以支持球面和圆柱坐标。 您还可以将轮廓应用于图(如下面的图1所示)。 绘图的一种新样式pm3d支持将绘图板映射的3D和4D数据作为地图和曲面使用。

这是一个简短的gnuplot示例,说明了具有轮廓和隐藏线去除的3-D函数绘制。 清单1显示了所使用的gnuplot命令,图1显示了图形结果。

清单1.简单的gnuplot函数图
set samples 25
set isosamples 26
set title "Test 3D gnuplot"
set contour base
set hidden3d offset 1
splot [-12:12.01] [-12:12.01] sin(sqrt(x**2+y**2))/sqrt(x**2+y**2)

清单1展示了gnuplot命令集的简单性。 样区的采样率和密度由样本和同等样本确定,并为带有标题参数的图形提供标题。 基本轮廓与隐藏线删除一起启用,并且正弦曲线图是使用内部可用的数学库函数通过splot命令创建的。 结果是图1。

图1. gnuplot的简单图
gnuplot的一个简单图

除了创建函数图之外,gnuplot还非常适合绘制文件中包含的数据。 考虑清单2中所示的x / y数据对(文件的缩写版本)。 文件中显示的数据对表示二维空间中的x和y坐标。

清单2. gnuplot的示例数据文件(data.dat)
56 48
59 29
85 20
93 16
...
56 48

如果要在二维空间中绘制此数据,并用线连接每个数据点,则可以使用清单3中所示的gnuplot脚本。

清单3. Gnuplot脚本绘制清单2中的数据

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值