问题标签 [originlab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
29852 浏览

user-interface - 如何为 matplotlib 创建前端?

我觉得我应该通过提到我是一名化学工程师而不是训练有素的程序员(但我愿意学习)来开始这个问题。

我处理了很多光谱,这些光谱本质上是由光谱仪特定软件生成的带有 x,y 坐标的 ASCII 文件。用于分析的标准软件是来自Originlab的 Origin,但我发现它对用户不友好,它的功能比我需要的多得多,而且它不是免费的。

所以我希望有一种方法可以为 matplotlib 开发一个前端,允许使用带有 GUI 的 matplotlib。我希望能够从 ASCII 文件中读取和绘制数据,在绘图中放大和缩小,调用诸如峰值检测和拟合函数之类的脚本,其中可以在 GUI 中输入函数特定参数。

我只是不知道从哪里开始,所以问题真的是:为 matplotlib 开发前端/GUI 的最简单方法是什么,它允许我对上面提到的东西进行编程?此外,最终,跨平台应用程序会很好,因为我小组中的许多人都在 Windows 中工作。

0 投票
2 回答
605 浏览

c++ - 列到向量/向量到列,Originlab

在使用 Origin C 编程时,我现在手头有一个小问题,可能是微不足道的问题,但我没有通过谷歌找到任何有用的东西......我想将工作表中的列转换为不同计算步骤的向量,我也有转换一些向量,以便我可以将它们导出为 ascii 文件。假设我有一个这样的工作表:

...然后想将第二列转换为向量。解决方案可能很容易,但由于我对 Origin 完全陌生,而且 Google 不想帮助我,所以我依赖于这个社区。

编辑:@Thomas Origin 似乎不喜欢这种代码(它不是 C++,但它们非常相似)。我今天解决了一半这个问题......这意味着它几乎按计划工作,但每次我运行程序时都会收到命令错误,告诉我向量元素索引高于上限(Origin C 错误 24)。它并没有告诉我错误到底发生在哪里,但我认为它在这个小功能上

第二次编辑:删除了我函数的第一部分,因为编辑器的格式不正确。

解决方案:我已经用 C# 重写了整个程序...

0 投票
1 回答
850 浏览

r - 具有 x 和 y 值误差的线性模型

我有数据必须适合线性模型。我也有与每个 x 和 y 值相关的错误。

基本上我想做这样的事情(所有向量的长度相同):

但显然这行不通。

看来 Origin 可以做到(http://www.originlab.com/doc/Origin-Help/LinearFit-XErr-Dialog)。

我如何告诉 R 使用 x 和 y 误差来创建线性模型,就像 Origin 一样?

0 投票
1 回答
3280 浏览

python - 在 Origin 中实现破幂律作为拟合函数

美好的一天,我正在尝试使用原点 (OriginLab) 中的函数生成器来创建一个新函数以适应破坏的幂律 ( http://en.wikipedia.org/wiki/Power_law#Broken_power_law )

所以,我想我得到了实际的功能部分。为此,我使用

其中 xc、a1 和 a2 是参数。但是,然后我到了您必须选择一堆东西(参数范围,您运行以猜测初始值的脚本等)的地步,而我不知道该放什么。有没有人有这方面的经验?

0 投票
1 回答
1231 浏览

excel - 在excel中创建带有数字x轴的直方图

我想创建一个带有垂直条和数字 x 轴的条形图(或直方图?),但我不知道如何/从哪里开始。我有 MS-Excel 和 Origin-plot 可用。我的预期图表如下所示:

图表链接

0 投票
1 回答
64 浏览

ascii - 用labtalk origin9.1打开ASCII时数字格式错误

我在将 ASCII 文件读入 Origin9.1 时遇到问题。我的 ASCII 文件如下所示:(请注意,我在数字之前有 1 个空格,在数字之间有 2 个空格,在数字之后有 1 个空格)

稍后我想用 scr-File 执行以下操作,但现在我在 Script-LabTalk-window 的 Origin2015 中编写以下内容:

该命令有效,但我得到的数字格式错误: 在此处输入图像描述

当我使用 Import-wizzard 或 ASCII-Import 读取文件时,我可以选择几个选项来正确地将数字放入我的列中。但这必须自动完成。

有没有办法在使用脚本时读取 ASCII 文件,不包括设置参数?

0 投票
1 回答
90 浏览

plot - LabTalk Origin2015中set -x命令有什么作用

我必须维护一个使用 LabTalk 脚本绘制一些图表的旧程序。此脚本运行不正确。由于我是 Origin Labtalk 的初学者,我有以下问题:我的代码打开 2 个数据源,并且应该将数据绘制到 1 个图中。当我执行我的代码时,它会打开一个空图。

当我省略以下几行时,它可以工作。

.

有谁知道

  1. 这条线应该做什么?
  2. 设置命令是什么?
  3. -x 是什么意思?

谢谢你的帮助。

意大利

0 投票
1 回答
167 浏览

scripting - Origin 不执行我的脚本

我正在尝试在 Origin 中执行以下 LabTalk 脚本:

我只是将它粘贴到脚本窗口中,然后在我的键盘上点击“输入”,没有任何反应。我还尝试在后面加上一个分号:

第一排; 所有文本行;循环中的行;任何行。

我还尝试了带有循环内预期行的版本。可能是什么问题?

0 投票
1 回答
211 浏览

graph - 使用 Fortran 程序更改 Labtalk 中的图形颜色

我有一个 Fortran 程序,它创建一个 bat 文件,其中包含 Labtalk 中的 Origin 命令。最后 Origin 将显示一个带有多个图的图表。目前所有绘制的线都显示为黑色。现在我想改变图表的颜色。谁能告诉我必须更改的位置命令?我认为这一定发生在这里的某个地方:

0 投票
1 回答
340 浏览

originlab - OriginLab 创建曲线拟合

我需要将以下等式拟合到原点图上,

y = y_0 + (ka)/(((x-x_c)^2 + a^2)^(3/2))

其中 a 已知为 0.105,y_0 是基线,x_c 是峰值中心。谁能启发我如何创建这样的拟合功能?

谢谢!