Skip to content

sunnuntai 07.06.2026

Liikunta Kulutus Syöty Paino (mitattu)
1083 kcal 2576 kcal 2440 kcal 62.1 kg (07.06.2026)

Hiilihydraatit Proteiinit Rasvat
316 g /386 g 115 g /129 g 72 g /114 g

Suositukset: THL https://urn.fi/URN:ISBN:978-952-408-405-5

Askeleet (matka) Pyöräilty matka
7671 (8.2 km) 6.3 km

RuokakcalAika
Aamiainen 1
Kilomysli271 kcal10:35
Valiojogurtti Havaiji157 kcal10:36
Reilu Täysjyvä Paahtoleipä161 kcal10:50
Marja-aroniahillo64 kcal10:50
Aamiainen 2
Reilu Täysjyvä Paahtoleipä161 kcal12:59
Spicy choritso30 kcal13:00
Kasvisrasvalevite 70%44 kcal13:00
Mustaleima43 kcal13:00
Lounas 1
Classic - Valkosuklaa Etelä-Korean Yuzu188 kcal16:12
PROfeel proteiinirahka mansikka308 kcal16:17
Crunchy chili peanuts130 kcal16:20
Iltaruoka 1
Crunchy chili peanuts261 kcal17:26
Iltaruoka 2
Omena31 kcal19:56
Moniviljasämpylä202 kcal20:03
Kasvisrasvalevite 70%38 kcal20:04
Kasvisleikkele14 kcal20:04
Mustaleima40 kcal20:04
Tomaatti10 kcal20:04
Suomalainen Jääsalaatti1 kcal20:04
protein kakor, ost203 kcal20:04
Iltaruoka 3
protein kakor, ost81 kcal20:48

Ei tietoja

Tälle päivälle ei ole merkitty mitään kiputietoja.

Liikutut kalorit: 1083 kcal

Päivän nettokalorit: -136 kcal

Treeni: Sulkapallo

(AppleHealth)

Edellinen

Sulkapallo

Sarja Aika
1 44.45 min

Treeni: Pyöräily

(AppleHealth)

Edellinen

Pyöräily

Sarja Matka Aika
1 3.1 km 14.32 min
2 2.8 km 10.28 min

Treeni: Kesä 2026 osa 1

(Hevy)

Edellinen

Osa ohjelmaa Kesä 2026 osa 1.

Näytä lämppärit

Elliptical Trainer

Edellinen

Sarja Matka Aika
1 0.6 km 2.45 min

Step Up

Edellinen

Sarja Toistot Paino
1 16 0.0 kg

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Step Up'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Step Up'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "green", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Max toistot", "aggregate": "max"}, "tooltip": {"field": "toistot", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Kahdeksikko kepillä

Edellinen

Sarja Aika
1 0.42 min

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Kahdeksikko kepillä'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "blue", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "kesto", "type": "quantitative", "title": "Kokonaisaika (s)", "aggregate": "sum"}, "tooltip": {"field": "kesto", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Rintarangan Kierto

Edellinen

Sarja Toistot Paino
1 20 0.0 kg
2 20 0.0 kg

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Rintarangan Kierto'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Rintarangan Kierto'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "green", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Max toistot", "aggregate": "max"}, "tooltip": {"field": "toistot", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Kyykky Bosupallolla

Edellinen

Sarja Toistot Paino
1 10 0.0 kg

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Kyykky Bosupallolla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Kyykky Bosupallolla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "green", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Max toistot", "aggregate": "max"}, "tooltip": {"field": "toistot", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Mave Ja Pystypunnerrus Yhdenllä Jalalla

Edellinen

Sarja Toistot Paino
1 4 4.0 kg
2 5 4.0 kg

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Mave Ja Pystypunnerrus Yhdenllä Jalalla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Mave Ja Pystypunnerrus Yhdenllä Jalalla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Mave Ja Pystypunnerrus Yhdenllä Jalalla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Mave Ja Pystypunnerrus Yhdenllä Jalalla'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Ei ohjelmanmukaista ennustetta tälle liikkeelle.

Tälle liikkeelle ei ole ennustetta.

Lantion hallinta korokkeella

Edellinen

Sarja Aika
1 1.05 min
2 1.02 min

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lantion hallinta korokkeella'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "blue", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "kesto", "type": "quantitative", "title": "Kokonaisaika (s)", "aggregate": "sum"}, "tooltip": {"field": "kesto", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Lonkankoukistaja

Edellinen

Sarja Toistot Paino
1 10 4.0 kg
2 10 4.0 kg

Kuminauhan käyttö vielä vähän hakusessa.

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lonkankoukistaja'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lonkankoukistaja'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lonkankoukistaja'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lonkankoukistaja'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Ei ohjelmanmukaista ennustetta tälle liikkeelle.

Tälle liikkeelle ei ole ennustetta.

Maastaveto kahvakuulilla

Edellinen

Sarja Toistot Paino
1 8 16.0 kg
2 8 16.0 kg
3 8 16.0 kg

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Deadlift (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Deadlift (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Deadlift (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Deadlift (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Painosuositukset ohjelman seuraavalle kerralle (Kerta 2)

Sarja Toistot Paino Intensiteetti
1 8 12.00 kg 75.0 %
2 8 16.00 kg 100.0 %
3 8 16.00 kg 100.0 %

Data-avain: Deadlift (Dumbbell)

Ylätalja eteen kapealla otteella

Edellinen

Sarja Toistot Paino
1 8 30.0 kg
2 8 30.0 kg
3 10 35.0 kg

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lat Pulldown - Close Grip (Cable)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lat Pulldown - Close Grip (Cable)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lat Pulldown - Close Grip (Cable)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Lat Pulldown - Close Grip (Cable)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Painosuositukset ohjelman seuraavalle kerralle (Kerta 2)

Sarja Toistot Paino Intensiteetti
1 8 31.10 kg 75.0 %
2 8 41.47 kg 100.0 %
3 8 41.47 kg 100.0 %

Data-avain: Lat Pulldown - Close Grip (Cable)

Vinopenkkipunnerrus käsipainoilla

Edellinen

Sarja Toistot Paino
1 8 5.0 kg
2 8 6.0 kg
3 8 6.0 kg

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Incline Bench Press (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Incline Bench Press (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Incline Bench Press (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Incline Bench Press (Dumbbell)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Painosuositukset ohjelman seuraavalle kerralle (Kerta 2)

Sarja Toistot Paino Intensiteetti
1 8 4.21 kg 75.0 %
2 8 5.61 kg 100.0 %
3 8 5.61 kg 100.0 %

Data-avain: Incline Bench Press (Dumbbell)

Polven ojennus koneessa

Edellinen

Sarja Toistot Paino
1 8 20.0 kg
2 8 20.0 kg
3 8 20.0 kg

Tämä ottaa aika selvästi alaselkään. Vasemmalle puolelle, joka on outoa. Ei se kuitenkaan kivulsi asti mene.

{ "description": "Vastus", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Leg Extension (Machine)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.paino : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "orange", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "max" }, "y2": {"field": "paino", "type": "quantitative", "title": "Vastus", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäispaino Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Leg Extension (Machine)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "Kokonaisvoluumi", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Leg Extension (Machine)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.toistot*datum.paino", "as": "voluumi"}], "layer": [ { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "voluumi", "type": "quantitative", "title": "Kokonaisvoluumi", "aggregate": "sum"}, "tooltip": {"field": "voluumi", "type": "quantitative", "aggregate": "sum"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Kokonaisvoluumi 

{ "description": "Repmax", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Leg Extension (Machine)'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "purple", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_huippu", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_huippu", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "orange", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "line", "color": "red", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "rm_viimeaikainen", "type": "quantitative", "title": "Repmax", "aggregate": "max"}, "tooltip": {"field": "rm_viimeaikainen", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Salikerta  Paras viimeaikainen 1RM  Salikerran 1RM  1RM ennätys 

Painosuositukset ohjelman seuraavalle kerralle (Kerta 2)

Sarja Toistot Paino Intensiteetti
1 8 23.33 kg 75.0 %
2 8 31.10 kg 100.0 %
3 8 31.10 kg 100.0 %

Data-avain: Leg Extension (Machine)

Istumaannousu kuulaa punnertaen

Edellinen

Sarja Toistot Paino
1 8 0.0 kg
2 10 0.0 kg
3 10 4.0 kg

Vatsalihaksia ei ole oikein edes tämän liikkeen aloittamiseen. Tekniikka pahasti hukassa.

{ "description": "Toistot", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Istumaannousu kuulaa punnertaen'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}, {"calculate": "datum.tyyppi==='failure' ? datum.toistot : null", "as": "fail"}], "layer": [ { "mark": {"type": "area", "color": "lightblue", "line": true, "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "max" , "scale": {"domain": [0, 18]}}, "y2": {"field": "toistot", "type": "quantitative", "title": "Toistot", "aggregate": "min"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } }, { "mark": {"type": "point", "color": "red", "shape": "circle", "size": 40}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "fail", "type": "quantitative"} } } ] }

Salikerran enimmäistoistot Vaihteluväli  Sarjaa ei tehty loppuun.  Tämä päivä (07.06.2026) 

{ "description": "A simple bar chart with embedded data.", "data": {"url" : "assets/charts/kuntodata.csv"}, "transform": [{"filter": "datum.liike==='Istumaannousu kuulaa punnertaen'"}, {"calculate": "datetime(2026, 5, 7)", "as": "today"}], "layer": [ { "mark": {"type": "line", "color": "green", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm", "axis": {"format": "%B %G", "labelAngle": 0, "labelAlign": "left", "tickCount": "month", "tickExtra": true}}, "y": {"field": "toistot", "type": "quantitative", "title": "Max toistot", "aggregate": "max"}, "tooltip": {"field": "toistot", "type": "quantitative", "aggregate": "max"} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Data-avain: Istumaannousu kuulaa punnertaen