LabPlot 2.8

2020-09-16 22:22:28

经过近一年的工作和一个月的测试期,我们很高兴地宣布LabPlot的下一个版本可以使用:2.8版本终于在这里发布了。

在此版本声明中,我们将重点介绍最重要的新功能,因此请为长篇帖子做好准备!有关已完成操作的简短版本,请查看ChangeLog…。或者为什么不直接下载新版本,亲自体验LabPlot 2.8呢?

在2.8中,我们使访问许多在线资源变得更容易,这些资源提供了用于教育目的的数据集。这些数据集涵盖各种不同的领域,例如物理、统计、医学等,并且通常以集合的形式组织。在LabPlot中此功能的第一个版本中,我们包含了5个集合,包含2000多个有文档记录的数据集:

R数据集是1300多个数据集的集合,这些数据集最初与统计软件环境R及其一些附加软件包一起分布。

澳大拉西亚数据和故事图书馆(OzDASL)是一个数据集和相关故事的图书馆,主要由澳大利亚和新西兰的统计教师维护,重点是具有澳大拉西亚背景的数据集。

数据与故事库(DASL)是由数据描述维护的图书馆,是数据分析和勘探软件“Data Desk”的创建者。

数据集的导入对话框允许在数据集的按主题分组的类别和子类别中轻松导航和搜索。下面的短视频演示了这一点,以及如何实际导入SET:

下一步:绘图功能。此版本附带两个新的工作表对象-参照线和图像元素。参考线可以自由放置在绘图上,以突出显示可视化数据中的某些值。图像元素可用于将图像添加到绘图或工作表。下面的示例显示了自1961年以来在太空中创建和留下的碎片数量的统计数据,演示了这两个新对象的用法:

有关此处显示的数据和新工作表元素的更多信息,请参阅此博客文章。

电子表格提供数据集的描述性统计数据。我们对此信息进行了扩展,并添加了四分位数、三分位数和统计模式的计算:

标准化方法列表也进行了扩展,我们添加了几个新的常用方法:

此外,我们在电子表格中添加了另一个小功能:计算Tukey的权力阶梯:

LabPlot支持不同的分析方法,如拟合、平滑、傅立叶变换等。

为了平滑,我们增加了粗糙值的计算。在这种情况下,近似平滑函数与原始数据之间的差异称为“粗糙”(数据=平滑+粗糙)。我们计算和暴露粗略的值,并使其有可能可视化,并检查平滑过程的好坏。下面的示例演示了应用于原始数据的移动平均平滑算法的前两次绘图迭代。第二个图显示了两个迭代的相应粗略值:

由于过去几个月在Cantor上所做的工作,在此版本的LabPlot中,我们能够添加与Jupyter项目文件的兼容性:

与能够打开和保存.ipynb文件(Jupyter笔记本)的Cantor相反,LabPlot只允许打开这样的项目。加载笔记本后,其内容显示在LabPlot的计算机代数工作表中。修改后的CAS工作表可以与诸如电子表格、工作表等其他本地对象一起保存在本地项目文件中。

在内部使用Cantor机制的地方,已经可以在LabPlot中创建新的CAS工作表-请参阅这篇博客文章中的几个示例。但是无法直接打开Cantor的项目文件(*.cws文件扩展名)。我们已经更正了这一点,Cantor项目文件的处理现在类似于上面描述的Jupyter项目的处理。

下面的屏幕截图显示了Cantor为不同计算机代数系统收集的示例项目中的Octave项目:

现在可以全局定义应用程序中所有地方必须使用的单位(公制或英制)和小数点分隔符(点、逗号、阿拉伯逗号、系统默认值)。已为此扩展设置对话框:

在MacOS版本的LabPlot上投入了更多的精力。除了许多MacOS特定的小修复外,我们还添加了对较新MacBook Pro机型上可用的触摸栏的支持。在触摸栏中,我们显示不同对象最常用的操作。下面的屏幕截图显示了带有工作表操作的触摸栏: