League Standings — Slope
Position changes across rounds for the top 5 teams.
Rendering…
Make it your own.
{
"$schema":"https://vega.github.io/schema/vega-lite/v5.json",
"data":{"values":[
{"r":1,"team":"FC Alpha","pos":2},{"r":2,"team":"FC Alpha","pos":1},{"r":3,"team":"FC Alpha","pos":1},{"r":4,"team":"FC Alpha","pos":1},
{"r":1,"team":"United","pos":1},{"r":2,"team":"United","pos":2},{"r":3,"team":"United","pos":3},{"r":4,"team":"United","pos":2},
{"r":1,"team":"Real Beta","pos":4},{"r":2,"team":"Real Beta","pos":3},{"r":3,"team":"Real Beta","pos":2},{"r":4,"team":"Real Beta","pos":3},
{"r":1,"team":"Stars","pos":3},{"r":2,"team":"Stars","pos":4},{"r":3,"team":"Stars","pos":4},{"r":4,"team":"Stars","pos":4},
{"r":1,"team":"Rangers","pos":5},{"r":2,"team":"Rangers","pos":5},{"r":3,"team":"Rangers","pos":5},{"r":4,"team":"Rangers","pos":5}
]},
"mark":{"type":"line","point":{"size":80}},
"encoding":{
"x":{"field":"r","type":"ordinal","title":"Round"},
"y":{"field":"pos","type":"quantitative","scale":{"reverse":true},"title":"Position"},
"color":{"field":"team","type":"nominal"}
},
"width":420,"height":260
}