<graph>{"legends":[{"properties":{"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"stroke":"color","title":"Legend","fill":"color"}],"scales":[{"clamp":true,"type":"linear","zero":false,"range":"width","nice":true,"name":"x","domainMax":2024,"domainMin":2002,"domain":{"data":"chart","field":"x"}},{"clamp":true,"type":"linear","zero":false,"range":"height","nice":true,"name":"y","domainMax":0.75,"domain":{"data":"chart","field":"y"},"domainMin":0},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":["#e81b23","#0055a5","#ffc14e","#50c878"]}],"version":2,"marks":[{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2}}},"type":"line"},{"properties":{"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"size":{"value":50},"fill":{"scale":"color","field":"series"},"stroke":{"scale":"color","field":"series"},"shape":{"value":"circle"},"strokeWidth":{"value":0}}},"type":"symbol"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}}],"height":300,"axes":[{"type":"x","title":"Year","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Vote share","scale":"y","format":"%","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"number","x":"integer"},"type":"json"},"name":"chart","values":[{"y":0.61,"series":"Republican","x":2002},{"y":0.6,"series":"Republican","x":2004},{"y":0.47,"series":"Republican","x":2006},{"y":0.329,"series":"Republican","x":2008},{"y":0.441,"series":"Republican","x":2010},{"y":0.423,"series":"Republican","x":2012},{"y":0.457,"series":"Republican","x":2014},{"y":0.496,"series":"Republican","x":2016},{"y":0.501,"series":"Republican","x":2018},{"y":0.486,"series":"Republican","x":2020},{"y":0.538,"series":"Republican","x":2022},{"y":0.35,"series":"Democratic–Farmer–Labor","x":2002},{"y":0.35,"series":"Democratic–Farmer–Labor","x":2004},{"y":0.53,"series":"Democratic–Farmer–Labor","x":2006},{"y":0.625,"series":"Democratic–Farmer–Labor","x":2008},{"y":0.494,"series":"Democratic–Farmer–Labor","x":2010},{"y":0.575,"series":"Democratic–Farmer–Labor","x":2012},{"y":0.542,"series":"Democratic–Farmer–Labor","x":2014},{"y":0.504,"series":"Democratic–Farmer–Labor","x":2016},{"y":0.497,"series":"Democratic–Farmer–Labor","x":2018},{"y":0.455,"series":"Democratic–Farmer–Labor","x":2020},{"y":0.423,"series":"Democratic–Farmer–Labor","x":2022},{"y":0.05,"series":"Independence","x":2004},{"y":0.045,"series":"Independence","x":2008},{"y":0.053,"series":"Independence","x":2010},{"y":0.054,"series":"Grassroots—Legalize Cannabis","x":2020},{"y":0.038,"series":"Grassroots—Legalize Cannabis","x":2022}]}],"width":600}</graph>
Graph of election results in Minnesota's 1st congressional district