Anders Jonsson
anders.jonsson@norsjovallen.se 2024

# Manipulera data

Det finns många sätt att manipulera data med Graphs. Alla data behandlas på samma sätt med Graphs, oberoende av vilken fil de importerats från, eller om det är en genererad ekvation. Vid markering av en del av kanvasen med markeringsverktyget kommer endast den markerade ytan manipuleras.

# Utjämning

Utjämningsåtgärden har två olika lägen, ett rullande medelvärde eller Savitzky-Galov-filtret. Det rullande medelvärdet itererar helt enkelt igenom datamängden och ersätter varje punkt med medelvärdet av de senaste datapunkterna som påträffades, så extrema värden ignoreras men detaljer kan gå förlorade. Plötsliga faktiska ändringar i data kan också upptäckas senare när en utjämning har tillämpats. Ett annat sätt att jämna ut data är Savitzky-Galov. Skillnaden mot det rullande medelvärdet är att det inte är ett enkelt medelvärde som används för de senaste datapunkterna, utan i stället anpassas en polynomfunktion mellan datapunkterna. Detta gör det möjligt att fortfarande filtrera den underliggande signalen rätt bra från data med mycket brus.

# Anpassade transformationer

Ett annat sätt att manipulera data är genom att använda anpassade transformationer. Detta fält transformerar både X- och Y-koordinater bit för bit enligt en vald ekvation. För att exempelvis ta kvadraten av alla Y-koordinater ställer du helt enkelt in `Y = Y²` på y-datafältet, och `X = X` på x-datafältet. Observera att indatakoordinaterna inte är skiftlägeskänsliga.