Anders Jonsson
anders.jonsson@norsjovallen.se 2024, 2026

# Huvudfönster

Graphs huvudfönster är uppdelat i två områden: en sidopanel till vänster som innehåller objektlistan och kontrollerna, och en kanvas till höger där figuren visas.

# Sidopanel

Sidopanelen innehåller allt som är relaterat till att hantera objekt och att interagera med figuren.

## Rubrikknappar

Högst upp i sidopanelen har vi rubriken med en knapp för att lägga till data, en knapp för att öppna figurinställningarna, och en knapp med primärmenyn. Högst upp öppnar knappen Lägg till en meny med tre alternativ:

### Lägg till data från fil…

Öppnar importdialogen för att läsa in en datamängd från en fil eller databas. Se för detaljer om formaten och importalternativen som stöds.

### Lägg till ekvation…

Öppnar en dialog för att lägga till ett nytt ekvationsobjekt, renderat kontinuerligt över kanvasen.

### Generera data…

Öppnar en dialog för att generera en fast datamängd från en ekvation över ett konfigurerbart x-intervall.

## Primärmeny

Primärmenyn längst upp till höger ger åtkomst till några allmänna alternativ:

### Nytt projekt

Öppnar ett nytt tomt projekt i ett nytt fönster.

### Spara projekt / Spara projekt som…

Sparar det aktuella projektet till en fil, bevarar alla objekt, figurinställningar, och den fullständiga ångra- och vyhistoriken.

### Öppna projekt…

Öppnar en tidigare sparad projektfil.

### Stäng projekt

Stänger det aktuella projektet och återvänder till ett tomt tillstånd.

### Exportera data…

Exporterar aktuella datamängder till en fil.

### Exportera figur…

Exporterar figuren som en bild.

### Stilredigerare

Öppnar stilredigerarfönstret. Se för detaljer.

Objektlistan visar alla objekt som för närvarande finns i projektet. Varje objekt kan markeras eller avmarkeras genom att klicka på kryssrutan intill det. Endast markerade objekt påverkas av dataoperationer. Att klicka på objektnamnet öppnar redigeringspanelen för det objektet. Objekt kan tas bort, och deras ordning kan ändras genom att dra dem.

## Figurinställningar

Figurinställningsknappen i sidopanelens övre högra hörn öppnar figurinställningspanelen, där figurtiteln, axeletiketter, axelgränser, axelskalor, synlighet och position för förklaring, samt den aktiva stilen alla kan konfigureras. Etiketter och gränser för axlar visas bara för axlarna som används för närvarande. De aktuella figurinställningarna kan sparas som standardvärdet för nya projekt med knappen Ställ in som standard längst ner i panelen.

## Kanvaslägen

Under objektlistan finns tre lägen för kanvasinteraktion tillgängliga:

### Panorera

Klicka och dra på kanvasen för att panorera vyn. Detta är standardläget.

### Zooma

Klicka och dra för att rita en rektangel på kanvasen och zooma in på det området.

### Markera

Klicka och dra för att markera en dataregion. Dataoperationer kommer endast påverka data inom det markerade området när detta läge är aktivt.

## Operationer

Under kanvaslägeknapparna ger operationspanelen snabb åtkomst till alla åtgärder för datamanipulation. Dessa agerar på alla markerade objekt. Se för en fullständig beskrivning av varje operation.

# Kanvas

Kanvasen visar diagrammet som innehåller alla aktiva objekt. Att klicka en gång på etiketten begränsar eller öppnar figurinställningarna, fokuserade på det klickade objektet, vilket tillåter snabba justeringar.

Längst upp till vänster har vi knappen för ångra och gör om. Längst upp till höger på kanvasen finns vyknapparna. Bakåtpilen tar dig till föregående vy efter att ha ändrat gränserna medan framåtpilen flyttar dig till nästa vy efter att ha klickat på bakåtpilen. Slutligen kommer knappen Optimera gränser försöka justera gränserna automatiskt för att anpassa alla synliga objekt i kanvasen. För ekvationer tas endast y-intervallet i beaktande, då x-data spänner över ett oändligt intervall.