Funções de análise
O LabPlot suporta uma grande variedade de funções de análise de dados:
Interpolação
Suavização
Ajuste de curvas não-linear
Filtro de Fourier
Ambos podem ser aplicados a quaisquer dados que consistam em colunas de X e Y. As funções de análise podem ser acedidas com o menu Análise ou com o menu de contexto da área de trabalho. As curvas, depois de criadas, podem ser personalizadas (no estilo de linha, estilo dos símbolos, ) como em qualquer curva em X-Y.

Interpolação
A interpolação dos dados pode ser feita com vários algoritmos:
linear
polinomial (se o número de pontos de dados < 100)
curva cúbica
curva cúbica (periódica)
curva de Akima
curva de Akima (periódica)
curva de Steffen (precisa da GSL ≥ 2.0)
coseno
exponencial
curva cúbica em peças de Hermite (diferenças finitas, Catmull-Rom, cardeal, Kochanek-Bartels)
funções racionais
A função de interpolação é calculada com o conjunto de 'n' pontos de dados indicados e avaliada como:
função
derivada
segunda derivada
integral (a começar em zero)

Suavização
É suportado um conjunto de diferentes métodos de suavização:
Média em movimento (central)
Média em movimento (com folga)
Filtro de percentis
Savitzky-Golay
Todos os métodos de suavização suportam diversos modos de preenchimento (constante, periódico, espelhado, aproximado, etc.) para o início e fim do conjunto de dados. As médias em movimento suportam diferentes funções de ponderação (uniforme, triangular, binomial, parabólica, tri-cúbica, etc.), que podem ser seleccionadas para ajustar os pontos de dados seleccionados de acordo com a sua distância.

Ajuste de curvas
O ajuste a curvas lineares e não-lineares dos dados poderá ser feito com diversos modelos de ajuste predefinidos (por exemplo, polinomial, exponencial, Gaussiano ou personalizado) para dados que consistam em colunas de X e Y com uma coluna de peso opcional. Com um modelo personalizado, poderá usar uma função qualquer com um número ilimitado de parâmetros para o ajuste. As opções (número de iterações, tolerância, número de pontos ajustados) podem ser usadas para optimizar o resultado do ajustes, o qual aparece no texto dos resultados.

Filtro de Fourier
Esta função pode ser usada para aplicar um filtro de Fourier para quaisquer dados que consistam em colunas em X e Y. Os tipos de filtros suportados são:
Passa-baixo
Passa-alto
Passa-banda
Corta-banda
onde qualquer deles pode ter o formato
Ideal
Butterworth (ordem 1 a 10)
Chebyshev tipo I ou II (ordem 1 a 10)
Os valores de corte podem ser indicados nas unidades de frequência (Hertz), fracções (0,0 a 1,0) ou um índice para os pontos de dados.