Hoppa till innehållet

Diagram

Ritade av ECharts med Whitespaces tema: som SVG på servern, med verktygstips och tangentbord i webbläsaren. Varje diagram har en tabellvy. Under varje står vilken app som använder det och var.

Fler diagram: Staplar med jämförelse, Värmekarta med frånvaro, Träddiagram och En dags fördelning.

Färger

Tolv platser ur Skalor i fast ordning – ws-blue, amber, emerald, rose, ws-green, sedan ett mörkare varv – och Övrigt i slate. Mörkt läge har ljusare steg ur samma skalor.

Kategorier

123456789101112other

Storlek

seq-1seq-2seq-3seq-4seq-5

Avvikelse

negneg-softmidpos-softpos
--color-chart-1 … --color-chart-12, --color-chart-other
--color-chart-seq-1 … --color-chart-seq-5
--color-chart-neg, -neg-soft, -mid, -pos-soft, -pos

Linje

En serie över tid. Hårkorset hittar dagen och kortet visar värdena.

I bruk: Används inte än.

whitespace.se

Helgerna drar ner besöken

Besök per dag, september 2026
Tabell
Besök
tis 1 sep424
ons 2 sep432
tor 3 sep517
fre 4 sep495
lör 5 sep242
sön 6 sep234
mån 7 sep483
tis 8 sep466
ons 9 sep497
tor 10 sep516
fre 11 sep476
lör 12 sep230
sön 13 sep288
mån 14 sep509
tis 15 sep483
ons 16 sep501
tor 17 sep497
fre 18 sep522
lör 19 sep264
sön 20 sep328
mån 21 sep505
tis 22 sep565
ons 23 sep506
tor 24 sep505
fre 25 sep509
lör 26 sep284
sön 27 sep310
mån 28 sep573

Källa: Matomo

<LineChart
  label="Besök per dag"
  subtitle="Besök per dag, september 2026"
  source="Matomo"
  xAxis={{ data: dagar, names: veckodagar, dividers: måndagar }}
  series={[{ name: "Besök", data: besök }]}
  reference={{ value: snitt, label: "Snitt 431" }}
/>
Flera serier

Linjerna namnges i förklaringen bredvid rubriken. En jämförelse (färgen Övrigt) är en tunn streckad linje, och serien den jämförs med får en ljus yta. Färgen följer projektet, inte ordningen.

Tre projekt

Webbplatsen drar ifrån efter semestern

Timmar per vecka, v. 27–38
  • Webbplats 2026
  • Intranät
  • Förvaltning 2026
Tabell
Webbplats 2026IntranätFörvaltning 2026
v. 2717 h11 h17 h
v. 2819 h13 h21 h
v. 2921 h12 h21 h
v. 3023 h8 h21 h
v. 3127 h8 h17 h
v. 3250 h22 h20 h
v. 3348 h23 h17 h
v. 3453 h22 h16 h
v. 3556 h23 h22 h
v. 3656 h19 h24 h
v. 3758 h23 h18 h
v. 3862 h22 h17 h

Källa: Tid

<LineChart
  label="Timmar per vecka"
  xAxis={{ data: veckor }}
  yAxis={{ unit: "h" }}
  series={[
    { name: "Webbplats 2026", data: webb, color: 1 },
    { name: "Intranät", data: intra, color: 2 },
    { name: "Förvaltning 2026", data: förv, color: 3 },
  ]}
/>

Yta

En linje med en tunn tvätt under, för en enda mängd över tid.

I bruk: Används inte än.

/bygglov, september

Sidvisningar

Tabell
Sidvisningar
tis 1 sep47
ons 2 sep48
tor 3 sep57
fre 4 sep55
lör 5 sep27
sön 6 sep26
mån 7 sep54
tis 8 sep52
ons 9 sep55
tor 10 sep57
fre 11 sep53
lör 12 sep26
sön 13 sep32
mån 14 sep57
tis 15 sep54
ons 16 sep56
tor 17 sep55
fre 18 sep58
lör 19 sep29
sön 20 sep36
mån 21 sep56
tis 22 sep63
ons 23 sep56
tor 24 sep56
fre 25 sep57
lör 26 sep32
sön 27 sep34
mån 28 sep64
<LineChart area label="Sidvisningar" … />

Staplar

Raka hörn och smal luft mellan grannar. Är staplarna få står värdet vid stapelns ände.

I bruk: Används inte än.

Support

Fler ärenden efter semestern

Nya ärenden per vecka, v. 27–38
Tabell
Ärenden
v. 2731
v. 2828
v. 2919
v. 3012
v. 3114
v. 3222
v. 3335
v. 3441
v. 3538
v. 3633
v. 3736
v. 3829

Källa: Kundportalen

<BarChart
  label="Ärenden per vecka"
  subtitle="Nya ärenden per vecka, v. 27–38"
  source="Kundportalen"
  xAxis={{ data: veckor }}
  series={[{ name: "Ärenden", data: ärenden }]}
  reference={{ value: 30, label: "Mål 30" }}
/>
Grupperade

Två serier sida vid sida, förklaringen överst till vänster.

Pågående projekt

Förvaltning har gått över budget

Timmar, hittills i år
  • Budget
  • Rapporterat
Tabell
BudgetRapporterat
Webbplats 2026600 h412,5 h
Intranät240 h228 h
Förvaltning 2026240 h247,5 h
Municipio Cloud120 h96 h
Analys-onboarding20 h18,5 h

Källa: Tid

<BarChart
  xAxis={{ data: projekt }}
  yAxis={{ unit: "h" }}
  series={[{ name: "Budget", data: budget }, { name: "Rapporterat", data: rapporterat }]}
/>
Staplade, i ordning

Allvarsgrad har en ordning, så den får en ton i steg (palette="seq") och inte fyra färger.

Support

September hade flest ärenden

Ärenden per månad, april–september
  • Låg
  • Normal
  • Hög
  • Kritisk
Tabell
LågNormalHögKritisk
apr4258143
maj3861182
jun3549124
jul203161
aug264092
sep4466175

Källa: Kundportalen

<BarChart stack palette="seq" xAxis={{ data: månader }} series={allvarsgrad} />

Liggande staplar

För långa namn och många kategorier. Namnet står till vänster, värdet vid stapelns slut; den första säger enheten.

I bruk: Används inte än.

Kunder

Region Skåne tar en fjärdedel av tiden

Timmar per kund, september 2026
Tabell
Timmar
Region Skåne412,5 h
Skatteverket247,5 h
Kommunal228 h
Göteborgs Stad182 h
Hemköp140 h
Umeå universitet96 h
Sandvik88 h
Billerud18,5 h

Källa: Tid

<BarChart horizontal xAxis={{ data: kunder }} yAxis={{ unit: "h" }} series={[{ name: "Timmar", data: timmar }]} />
Avvikelse

Över och under noll i två motsatta toner, med en neutral nollinje (diverging).

Projekt

Tre projekt under budget, tre över

Timmar mot budget, september 2026
Tabell
Avvikelse
Webbplats 2026−38 h
Intranät+12 h
Förvaltning 2026+31,5 h
Municipio Cloud−14 h
Analys-onboarding+4,5 h
Supportavtal−22 h

Källa: Tid

<BarChart horizontal diverging … series={[{ name: "Avvikelse", data: avvikelse }]} />

Ring

Del av helhet i en blick, summan i mitten och delarna bredvid. Fler än fyra delar slås ihop till Övrigt; nära värden vill ha staplar.

I bruk: Används inte än.

Aktiviteter

Hälften av tiden är utveckling

Timmar per aktivitet, september 2026
  • Utveckling612 h52 %
  • Design204 h17 %
  • Projektledning148 h13 %
  • Möten96 h8 %
  • Övrigt111 h9 %
Tabell
VärdeAndel
Utveckling612 h52 %
Design204 h17 %
Projektledning148 h13 %
Möten96 h8 %
Övrigt111 h9 %

Källa: Tid

<PieChart label="Tid per aktivitet" unit="h" data={[{ name: "Utveckling", value: 612 }, …]} />

Punkter & bubblor

Två mått mot varandra. Högst tre serier, eftersom vilka två prickar som helst kan hamna bredvid varandra.

I bruk: Används inte än.

Kunder

Fler ärenden ger inte längre svarstid

Ärenden och svarstid per kund, september 2026
  • Offentlig sektor
  • Näringsliv
Tabell
SerieÄrendenSvarstid (median)
Region SkåneOffentlig sektor8217,9 h
SkatteverketOffentlig sektor4015,2 h
KommunalOffentlig sektor2814,7 h
Göteborgs StadOffentlig sektor8512,2 h
Umeå universitetOffentlig sektor1028,1 h
Malmö stadOffentlig sektor9017,3 h
Lunds kommunOffentlig sektor794,2 h
HemköpNäringsliv385 h
SandvikNäringsliv644,9 h
BillerudNäringsliv559,2 h
Volvo CarsNäringsliv252,2 h
Ikano BankNäringsliv584,1 h

Källa: Kundportalen

<ScatterChart
  xAxis={{ name: "Ärenden" }}
  yAxis={{ name: "Svarstid", unit: "h" }}
  series={[{ name: "Offentlig sektor", data: [[42, 6.5, , "Skatteverket"], …] }, …]}
/>
Bubblor

Den tredje siffran är bubblans yta, inte dess diameter.

Projekt

Två projekt har förbrukat hela budgeten

Budget, förbrukad andel och antal personer, 2026
Tabell
BudgetFörbrukatPersoner
Webbplats 2026600 h69 %6
Intranät240 h95 %3
Förvaltning 2026240 h103 %2
Municipio Cloud120 h80 %2
Analys-onboarding20 h93 %1
Tillgänglighet400 h42 %4
E-tjänster320 h58 %5

Källa: Tid

<ScatterChart bubble sizeName="Personer" series={[{ name: "Projekt", data: [[600, 69, 6, "Webbplats 2026"], …] }]} />

Trädkarta

Ytan är värdet. Grupper får var sin färg; en ruta för liten för sin text visar ingen. En andra rad, note: ett projekts namn under dess kod.

I bruk: Används inte än.

Kunder

Offentlig sektor tar två tredjedelar

Timmar per kund och sektor, september 2026
  • Offentlig sektor
  • Näringsliv
  • Internt
Tabell
GruppVärdeAndel
Offentlig sektorRegion Skåne412,5 h26 %
Offentlig sektorSkatteverket247,5 h15 %
Offentlig sektorKommunal228 h14 %
Offentlig sektorGöteborgs Stad182 h11 %
Offentlig sektorUmeå universitet96 h6 %
NäringslivHemköp140 h9 %
NäringslivSandvik88 h5 %
NäringslivBillerud18,5 h1 %
InterntWS12 malm-ui och stilguiden120 h7 %
InterntWS03 Sälj44 h3 %
InterntWS07 Utbildning30 h2 %

Källa: Tid

<Treemap label="Timmar per kund" unit="h" data={[{ name: "Offentlig sektor", children: [{ name: "Region Skåne", value: 412.5 }, …] }, …]} />

Värmekarta

Skuggade celler med siffran i varje, elva steg räknade ur datat. Siffrorna finns också som tabell.

I bruk: Tid, Mitt och en persons timmar (person/DayHeatmap.astro).

whitespace.se

Helgen är tom, onsdag morgon också

Besök per veckodag och timme, september 2026
Tabell
Besök per veckodag och timme891011121314151617
Mån851051111249888116888593
Tis89881021031009599829495
Ons75128473798867788440
Tor81847730737876806565
Fre8197104908710190898486
Lör0060000000
Sön0700000600

Källa: Matomo

<Heatmap label="Besök per veckodag och timme" columns={timmar} rows={[{ label: "Mån", values: [85, 105, …] }, …]} />

Gnista

Formen bredvid siffran, utan axel. Läses som en bild: etiketten säger spannet och senaste värdet.

I bruk: Används inte än.

Besök14 380+8 %
Öppna ärenden29−4
Timmar1 432 h
<Sparkline label="Besök, 28 dagar" data={besök} />

Aktivitet

En rad per kund med en baslinje, en genomskinlig bubbla per dag, stor som dagens volym, och en ljus linje vid varje månad eller vecka. En tom rad behåller sin linje.

I bruk: Klient, klientens sida (pages/clients/[id]). Tid, projektets sida (pages/projects/[id]).

Kunder

Kontakterna tog fart i augusti

Möten och mejl per dag, juli–september 2026
  • Möten
  • Mejl
Tabell
MötenMejlDagarFörstaSenaste
Region Skåne17127341 jul30 sep
Skatteverket13154337 jul29 sep
Kommunal9431221 aug21 sep
Hemköp730910 aug30 sep
Umeå universitet000––
Billerud12149 jul6 aug

Källa: Kundportalen

<ActivityTimeline
  label="Kontakter per kund"
  domain={{ from: "2026-07-01", to: "2026-09-30" }}
  series={[{ name: "Möten" }, { name: "Mejl" }]}
  rows={[{ label: "Region Skåne", href: "…", events: [{ date: "2026-08-12", value: 3, series: 1 }, …] }, …]}
/>
Ett spår

Utan radnamn: timmar per dag över hela projektet, överst på projektets sida.

Projekt

Webbplats 2026

Timmar per dag, 3 aug–30 sep
<ActivityTimeline label="Timmar per dag" unit="h" domain={projektperiod} events={allaTimmar} />

Aktivitet i en tabell

En rad av tidslinjen, kompakt nog för en tabellcell. Alla remsor delar domain och max, så en dag står på samma ställe och en timme är lika stor i varje rad; axeln står i kolumnens huvud.

I bruk: Tid, Rapport, Timmar, projektets sida och en persons arbete (ActivityStrip; TimelineAxis över kolumnen på tre av dem).

Webbplats 2026

Personer

PersonTimmarTimmar per dag
Linn Svensson161,5
Paul Andersson90
Niklas Ek25,5
Eva-Maria Nilsson40,5
Fredrik Holm46,5
<th scope="col">Per dag <TimelineAxis domain={period} /></th>
…
<td><ActivityStrip label="Linn Svensson" unit="h" domain={period} max={8} events={linnsTimmar} /></td>
Under ett projekt

Rapporten per team: projektets rad och en indragen rad per person, med remsan i Förbrukat.

September, per team

Rapport

ProjektTimmarFörbrukat
Webbplats 2026149,5
Linn Svensson80,5
Paul Andersson51
Niklas Ek18
Intranät65,5
Eva-Maria Nilsson45
Paul Andersson20,5
<td><ActivityStrip label="…" unit="h" domain={rapportperiod} max={max} events={…} /></td>

Eget diagram

För det inget av diagrammen ovan ritar: malm-uis ram och husstil kring en ECharts-option. Tillfälligt — be om ett namngivet diagram först.

I bruk: Används inte än.

Support

Kön var längst mitt i månaden

Öppna ärenden vid dagens slut, september 2026
Tabell
DagÖppna
tis 1 sep19
ons 2 sep18
tor 3 sep18
fre 4 sep20
lör 5 sep23
sön 6 sep22
mån 7 sep23
tis 8 sep23
ons 9 sep23
tor 10 sep25
fre 11 sep23
lör 12 sep23
sön 13 sep24
mån 14 sep24
tis 15 sep25
ons 16 sep23
tor 17 sep21
fre 18 sep21
lör 19 sep22
sön 20 sep24
mån 21 sep24
tis 22 sep22
ons 23 sep20
tor 24 sep18
fre 25 sep19
lör 26 sep18
sön 27 sep16
mån 28 sep18

Källa: Kundportalen

<Chart
  label="Öppna ärenden vid dagens slut"
  subtitle="Ärenden, september 2026"
  source="Kundportalen"
  table={{ columns: ["Dag", "Öppna"], rows }}
  echarts={{
    tooltip: { trigger: "axis" },
    xAxis: { type: "category", data: dagar, boundaryGap: false },
    yAxis: { type: "value" },
    series: [{ type: "line", name: "Öppna", step: "end", data: öppna }],
  }}
/>

Inspiration

Välja diagram

Hjälplinjer

  • ONS: Chart elements — Stödlinjer, nollinje, axlar och förklaring, mått för mått.
  • Dona Wong: The Wall Street Journal Guide to Information Graphics — Bok. Enheten en gång, på översta värdet; inga ramar.

Etiketter och sammanhang

Text och husstil

ECharts