LabPlot

LabPlot是一个用于交互式图形化和科学数据分析的KDE应用程序。(LabPlot is a KDE-application for interactive graphing and analysis of scientific data.)

Github stars Tracking Chart

LabPlot是一个用于交互式图形化和科学数据分析的KDE应用程序。 LabPlot提供了一种创建、管理和编辑绘图以及执行数据分析的简便方法。

特性:

常规
  • 基于项目的数据管理
  • 创建对象的树状组织(父子层次结构),导航在Project Explorer中完成
  • 项目中的文件夹和子文件夹可以更好地进行对象管理
  • 电子表格和矩阵 -- 数据容器充当数据分析和可视化中使用的数据源
  • 工作表 -- 用于放置支持不同布局,缩放和导航的不同可视化对象(图,标签,图像等)的区域
  • 广泛的交互式编辑功能
  • 支持标签中的Latex语法(绘图和轴标题等)
  • 广泛的数学表达式解析器,支持大量函数和常量,用于数据生成,分析和可视化
  • 通过详细示例和教程为用户提供支持的协作文档
二维绘图
  • 具有任意数量可自由定位轴的笛卡尔图
  • 剧情中的几个缩放和导航模式
  • 功能丰富且可自由定位的情节图例
  • 图中任意数量的曲线,通过数学方程或通过提供数据源定义
数据分析
  • 线性和非线性回归分析,支持多种预定义和用户定义的拟合模型
  • 数值微分(直到6阶)和数值积分(矩形,梯形和辛普森方法)
  • 使用移动平均值,Savitzky-Golay和百分位滤波器方法平滑数据
  • 数据的插值,支持许多方法(线性,多项式,样条,分段立方Hermite多项式等)。
  • 输入数据的傅里叶变换,支持许多不同的窗口函数(Hann,Hamming,Blackman等)
  • 傅里叶滤波器 -- 不同类型的低通,高通,带通和带阻滤波器(Butterworth,Chebyshev I + II,Legendre,Bessel-Thomson)
计算
  • 支持不同的开源计算机代数系统(CAS),如Maxima,Octave等。
  • 如果安装了相应的CAS,则可以在LabPlot中直接进行计算
  • 包含类似数组的数据(最大值列表,Python列表和元组等)的CAS变量可用作LabPlot曲线的源
导入、导出
  • 支持ASCII,二进制,HDF5,netCDF和FITS格式,具有许多控制导入过程的选项
  • 对于HDF5,netCDF和FITS等分层格式,可以使用用户友好的文件内容可视化进行数据导航和选择
  • 将工作表(整个工作表或当前选择)导出为pdf,eps,png和svg
  • 将数据容器Spreadsheet和Matrix导出到Latex表
  • 支持拖放要导入的文件
工具
  • Datapicker可轻松从外部图像文件中提取数据
  • FITS标签的编辑器允许修改FITS元数据

Overview

Name With OwnerKDE/labplot
Primary LanguageC++
Program languageCMake (Language Count: 14)
PlatformLinux, Mac, Windows
License:
Release Count30
Last Release Name2.10.1 (Posted on 2023-07-09 21:53:29)
First Release Name2.0.0 (Posted on 2014-02-06 08:33:49)
Created At2015-09-18 12:20:27
Pushed At2024-05-05 10:03:22
Last Commit At2024-05-05 12:03:10
Stargazers Count231
Watchers Count9
Fork Count47
Commits Count13.7k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count4
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

LabPlot

LabPlot is a KDE-application for interactive graphing and analysis of scientific data. LabPlot provides an easy way to create, manage and edit plots and to perform data analysis.

Visit our Homepage for more details.

The most current stable version is avaible in the download section of our homepage.

If you want to see the current state of the project or to follow the development, checkout our git repository:
git clone git://anongit.kde.org/labplot

If you're interested in following the development of the project or would like to contribute,
visit https://labplot.kde.org/contribute/.

Main window of LabPlot showing the application in action:

Plotting of mathematical functions:

LabPlot provides support for open-source computer algebra systems and scientific languages like Maxima, Octave, R, etc. and allows to plot the data calculated in these systems/languages:

For more screenshots, see the gallery on our homepage.

How To Build LabPlot

Please see the INSTALL file for installation details.

Bug Reports and Wishes

Use KDE Bugtracking System to report any kind of issues with LabPlot.

To the top