Manipulera data
Graphs tillhandahållare många operationer för att manipulera data. Alla operationer fungerar på samma sätt oberoende av om objektet importerats från en fil eller om det genereras från en ekvation. Vid markering av en region av kanvasen med markeringsverktyget kommer endast data i den regionen att påverkas.
Förskjut: Skifta data längs X- eller Y-axeln.
Multiplicera: Skala data längs X- eller Y-axeln.
Normalisera: Skala Y-värden relativt till maxvärdet.
Centrera: Skifta data så det centreras på X-axeln.
Jämna ut: Reducera brus i en datamängd.
Derivata: Beräkna derivatan.
Integral: Beräkna den kumulativa integralen.
Fouriertransform: Transformera data till frekvensdomänen.
Kombinera: Slå samman flera datamängder till en.
Skifta: Förskjut automatiskt datamängder så de inte överlappar.
Klipp: Ta bort data inom den markerade regionen.
Anpassade transformationer: Tillämpa en godtycklig ekvation på X- och Y-koordinaterna.
Förskjut
Förskjuter alla markerade data med en fast förskjutning längs X- eller Y-axeln. Ange den önskade förskjutningen i motsvarande inmatningsfält och tillämpa operationen.
Multiplicera
Multiplicerar alla markerade data med en fast faktor längs X- eller Y-axeln. Ange den önskade multiplikatorn i motsvarande inmatningsfält och tillämpa operationen.
Normalisera
Skalar Y-värdena för alla markerade data så att maxvärdet blir 1. Alla andra värden divideras med maxvärdet.
Centrera
Skiftar data längs X-axeln så att det är centrerat. Två lägen är tillgängliga: centrering på det högsta Y-värdet, vilket skiftar toppen för data till noll, och centrering på mitten av X-intervallet. Läget kan konfigureras i utjämningsinställningarna.
Jämna ut
Operationen Jämna ut reducerar brus i en datamängd. Två lägen är tillgängliga, konfigurerbara i utjämningsinställningsdialogen.
Savitzky-Golay-filtret anpassar ett polynom genom kringliggande datapunkter snarare än att ta ett enkelt medelvärde. Detta gör det möjligt att mer troget återfå den underliggande signalen från brusiga data, och är det rekommenderade valet i de flesta fall.
Det rörliga medelvärdet ersätter varje punkt med medelvärdet av ett omgivande fönster av punkter. Detta är enklare men kan göra skarpt innehåll oskarpt och orsaka förändringar i data så det verkar vara skiftat.
Derivata
Beräknar den numeriska derivatan av valda data, och ersätter Y-värdena med förändringstakten med avseende på X. För ekvationer beräknas derivatan analytiskt.
Integral
Beräknar den kumulativa integralen av valda data med trapetsmetoden, och ersätter Y-värdena med området som körs under kurvan. För ekvationer beräknas integralen analytiskt.
Fouriertransform
Transformerar markerade data från tids- eller rumsdomänen till frekvensdomänen med den snabba fouriertransformen (FFT). En invers transform är också tillgänglig för att konvertera tillbaka.
Kombinera
Slår samman alla markerade datamängder till en enda ny datamängd. Resulterande data sorteras efter X-värde. Om alla markerade objekt har felstaplar så bevaras dessa i den kombinerade utmatningen.
Skifta
Förskjuter automatiskt varje markerad datamängd längs Y-axeln så objekten sprids ut och inte överlappar varandra. Skiftningsmängden beräknas baserat på intervallet för varje datamängd och respekterar aktuell axelskala, inklusive logaritmiska skalor.
Klipp
Tar bort alla datapunkter i den för närvarande markerade regionen. Denna operation kräver att markeringsverktyget är aktivt och att en region är markerad på kanvasen.
Anpassade transformationer
Anpassade transformationer låter dig ändra X- och Y-koordinater för en datamängd bit för bit enligt ekvationer du väljer. För att exempelvis ta kvadraten av alla Y-värden ställer du helt enkelt in Y = Y² i Y-fältet och lämnar X = X i X-fältet. Koordinatnamn är inte skiftlägeskänsliga.
Följande extra variabler finns tillgängliga för anpassade transformationer:
Allmänt:
x, y: ursprungliga koordinatvärden
counts: totala antalet datapunkter
X-Axel:
x_min, x_max: minimum och maximum
x_mean, x_median: medelvärde och median
x_std, x_sum: standardavvikelse och summa
Y-Axel:
y_min, y_max: minimum och maximum
y_mean, y_median: medelvärde och median
y_std, y_sum: standardavvikelse och summa
Trigonometriska funktioner använder radianer som standard. Lägg till d för att använda grader, t.ex. sind(x) eller cosd(x).