Anders Jonsson
anders.jonsson@norsjovallen.se 2024

# Importera data

Det finns två primära sätt att importera nya data i Graphs, importera data direkt från fil eller generera nya data genom en ekvation.

Ett brett utbud av filtyper stöds vid import av data från fil. Graphs har för närvarande stöd för Panalyticals .xrdm-filer, Leybolds .xry-filer såväl som filer som sparas i ett kolumnformat såsom de flesta .csv-filer, .dat-filer, .xy-filer eller klartext. Slutligen kan även data från andra Graphs-projekt importeras in i det aktuella projektet genom att helt enkelt lägga till nya data som vanligt, men välja en projektfil i stället.

När en anpassad avskiljare används under importen kommer ett extra fält vara synligt för att ange den valda avskiljaren. Detta fält känner igen reguljära uttryck. För att exempelvis välja en avskiljare som söker blanksteg går det ange `\s+` som avskiljare. I detta exempel betyder `\s` att avskiljaren är ett tomrum, och `+` betyder att åtminstone ett eller flera tomrum krävs. Alltså söker denna inmatning godtycklig mängd blanksteg inklusive tabbar. Observera att denna specifika inmatning är ekvivalent med standardalternativet Tomrum.

Det andra sättet att importera data är att generera data direkt med en ekvation. Detta kan göras med knappen ”Lägg till ekvation” som hittas i det övre vänstra hörnet, genom att trycka ned Ctrl+Alt+N. Den flesta sorters vanlig syntax accepteras, med ett `x` för x-koordinaten. En enkel kvadratisk ekvation skulle exempelvis kunna skapas med `x²+5` som indata. Var uppmärksam på att trigonometriska funktioner använder radianer som standard. Om du vill använda grader lägger du helt enkelt till ett `d` till den trigonometriska funktionen. Exempelvis skapar `cosd(x)` cosinus där x-koordinaten ges i grader medan `cos(x)` skapar cosinus där x-koordinaten ges i radianer.