<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="manipulate" xml:lang="pt_BR">
<info>
  <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
  <link type="guide" xref="index#howto"/>

    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Leônidas Araújo</mal:name>
      <mal:email>leorusvellt@hotmail.com</mal:email>
      <mal:years>2024</mal:years>
    </mal:credit>
  </info>
<title>Manipulando dados</title>

<p>Existem muitas maneiras diferentes de manipular dados usando o Gráficos. Todos os dados são tratados da mesma forma pelo aplicativo, independentemente do arquivo de onde são importados ou se é uma equação gerada. Ao selecionar uma parte da tela usando a ferramenta de destaque, apenas a área destacada será manipulada.</p>

<section id="smoothening">
<title>Suavizando</title>
<p>A ação de suavização possui dois modos diferentes: uma média móvel ou o filtro Savitzky-Galov. A média móvel simplesmente funciona iterando o conjunto de dados e substituindo cada ponto pela média dos últimos pontos de dados encontrados. Dessa forma, valores discrepantes são ignorados, mas os detalhes podem ser perdidos. Mudanças reais repentinas nos dados também podem ser detectadas posteriormente, quando uma suavização for aplicada. Outra forma de suavizar os dados é o Savitzky-Galov. A diferença com a média móvel é que não é usada uma média simples para os últimos pontos de dados, mas em vez disso uma função polinomial é ajustada entre os pontos de dados. Isso torna possível filtrar muito bem o sinal subjacente de dados muito ruidosos.</p>
</section>

<section id="custom">
<title>Transformações personalizadas</title>
<p>Outra forma de manipular os dados é usando transformações personalizadas. Este campo transforma as coordenadas X e Y peça por peça de acordo com uma equação de escolha. Por exemplo, para obter o quadrado de todas as coordenadas Y, basta definir <code>Y = Y²</code> no campo de dados y e <code>X = X</code> no campo de dados x. Observe que as coordenadas de entrada não diferenciam maiúsculas de minúsculas.</p>
<media type="image" src="media/custom_transform_light.png"/>
</section>
</page>
