Skip to content

Commit

Permalink
add tables
Browse files Browse the repository at this point in the history
  • Loading branch information
wmentrekin committed Oct 27, 2020
1 parent e76c520 commit a86cebd
Show file tree
Hide file tree
Showing 8 changed files with 79 additions and 60 deletions.
16 changes: 16 additions & 0 deletions Model.py
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,22 @@ def write_results():
for row in closest_margins_rows:
row[1] = str(row[1]) + '%'

#First, create the texts of the columns:
cols = ["<td>{0}</td>". format( "</td><td>".join(t) ) for t in closest_margins_rows]

#then use it to join the rows (tr)
rows = "<tr>{0}</tr>".format( "</tr>\n<tr>".join(cols) )

#finaly, inject it into the html...
display = open("tables/closest_margins.html", 'w')
display.write("""<HTML> <body>
<h1>Attendance list</h1>
<table>
{0}
</table>
</body>
</HTML>""".format(rows))

with open('results/closest_margins.csv', 'w') as csv_file:
csv_writer = csv.writer(csv_file)
csv_writer.writerow(closest_margins_fields)
Expand Down
2 changes: 2 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ <h2>Average Margin of Victory</h2>
<img src="map.png" alt="Average Margin of Victory" width="800" height="536">
</div>

<div w3-include-html="tables/closest_margins.html"></div>


</body>

Expand Down
Binary file modified map.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 15 additions & 15 deletions results/closest_margins.csv
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
State,Projected Margin,Projected Winner
Arizona,0.5%,Joe Biden
North Carolina,0.89%,Joe Biden
Ohio,1.05%,Donald Trump
Georgia,1.23%,Donald Trump
Nevada,1.38%,Joe Biden
Florida,2.08%,Joe Biden
Wisconsin,2.55%,Joe Biden
Texas,3.28%,Donald Trump
Pennsylvania,4.0%,Joe Biden
Arizona,0.52%,Joe Biden
Ohio,1.04%,Donald Trump
Georgia,1.16%,Donald Trump
North Carolina,1.27%,Joe Biden
Nevada,1.39%,Joe Biden
Florida,2.13%,Joe Biden
Wisconsin,2.53%,Joe Biden
Texas,3.48%,Donald Trump
Pennsylvania,3.99%,Joe Biden
Michigan,4.06%,Joe Biden
Iowa,4.43%,Donald Trump
Iowa,4.49%,Donald Trump
Virginia,4.84%,Joe Biden
Minnesota,5.04%,Joe Biden
New Hampshire,5.46%,Joe Biden
South Carolina,7.58%,Donald Trump
Alaska,8.31%,Donald Trump
Colorado,9.84%,Joe Biden
Minnesota,4.99%,Joe Biden
New Hampshire,5.44%,Joe Biden
South Carolina,7.57%,Donald Trump
Alaska,8.15%,Donald Trump
Colorado,9.81%,Joe Biden
10 changes: 5 additions & 5 deletions results/flips.csv
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
State,2016 Winner,2016 Margin,2020 Projected Winner,2020 Projected Margin
Wisconsin,Donald Trump,0.7%,Joe Biden,2.55%
Florida,Donald Trump,1.2%,Joe Biden,2.08%
Arizona,Donald Trump,3.6%,Joe Biden,0.5%
Wisconsin,Donald Trump,0.7%,Joe Biden,2.53%
Florida,Donald Trump,1.2%,Joe Biden,2.13%
Arizona,Donald Trump,3.6%,Joe Biden,0.52%
Michigan,Donald Trump,0.2%,Joe Biden,4.06%
North Carolina,Donald Trump,3.6%,Joe Biden,0.89%
Pennsylvania,Donald Trump,0.7%,Joe Biden,4.0%
Pennsylvania,Donald Trump,0.7%,Joe Biden,3.99%
North Carolina,Donald Trump,3.6%,Joe Biden,1.27%
68 changes: 34 additions & 34 deletions results/full_results.csv
Original file line number Diff line number Diff line change
@@ -1,52 +1,52 @@
State,Projected Winner,Trump Projected Vote,Biden Projected Vote,Projected Margin,Trump Chance,Biden Chance
Alabama,Donald Trump,58.91%,36.76%,22.15%,100.0%,0.0%
Alaska,Donald Trump,49.97%,41.66%,8.31%,84.75%,15.25%
Arizona,Joe Biden,46.37%,46.87%,0.5%,45.27%,54.73%
Alabama,Donald Trump,58.92%,36.78%,22.14%,100.0%,0.0%
Alaska,Donald Trump,49.95%,41.8%,8.15%,83.99%,16.01%
Arizona,Joe Biden,46.38%,46.9%,0.52%,45.92%,54.08%
Arkansas,Donald Trump,60.59%,33.68%,26.91%,100.0%,0.0%
California,Joe Biden,31.27%,60.76%,29.49%,0.0%,100.0%
Colorado,Joe Biden,41.88%,51.72%,9.84%,4.56%,95.44%
Connecticut,Joe Biden,35.22%,54.06%,18.84%,1.35%,98.65%
Delaware,Joe Biden,38.62%,56.15%,17.53%,0.42%,99.58%
California,Joe Biden,31.26%,60.75%,29.49%,0.0%,100.0%
Colorado,Joe Biden,41.88%,51.69%,9.81%,4.61%,95.39%
Connecticut,Joe Biden,35.19%,54.06%,18.87%,1.29%,98.71%
Delaware,Joe Biden,38.66%,56.2%,17.54%,0.52%,99.48%
District of Columbia,Joe Biden,4.1%,90.89%,86.79%,0.0%,100.0%
Florida,Joe Biden,45.73%,47.81%,2.08%,34.37%,65.63%
Georgia,Donald Trump,47.64%,46.41%,1.23%,60.34%,39.66%
Florida,Joe Biden,45.68%,47.81%,2.13%,33.71%,66.29%
Georgia,Donald Trump,47.59%,46.43%,1.16%,59.36%,40.64%
Hawaii,Joe Biden,30.01%,62.21%,32.2%,0.0%,100.0%
Idaho,Donald Trump,59.29%,27.5%,31.79%,100.0%,0.0%
Illinois,Joe Biden,38.79%,55.81%,17.02%,0.0%,100.0%
Indiana,Donald Trump,51.69%,40.44%,11.25%,89.32%,10.68%
Iowa,Donald Trump,48.99%,44.56%,4.43%,78.64%,21.36%
Kansas,Donald Trump,52.84%,39.47%,13.37%,95.44%,4.56%
Kentucky,Donald Trump,57.31%,36.9%,20.41%,97.55%,2.45%
Indiana,Donald Trump,51.74%,40.54%,11.2%,89.21%,10.79%
Iowa,Donald Trump,49.03%,44.54%,4.49%,78.06%,21.94%
Kansas,Donald Trump,52.84%,39.56%,13.28%,95.86%,4.14%
Kentucky,Donald Trump,57.27%,37.0%,20.27%,97.69%,2.31%
Louisiana,Donald Trump,58.1%,38.42%,19.68%,100.0%,0.0%
Maine,Joe Biden,41.18%,52.09%,10.91%,10.78%,89.22%
Maine,Joe Biden,41.17%,52.09%,10.92%,10.24%,89.76%
Maryland,Joe Biden,33.9%,60.31%,26.41%,0.0%,100.0%
Massachusetts,Joe Biden,31.12%,63.48%,32.36%,0.0%,100.0%
Michigan,Joe Biden,44.94%,49.0%,4.06%,20.46%,79.54%
Minnesota,Joe Biden,43.28%,48.32%,5.04%,9.71%,90.29%
Mississippi,Donald Trump,56.22%,40.7%,15.52%,100.0%,0.0%
Massachusetts,Joe Biden,31.14%,63.68%,32.54%,0.0%,100.0%
Michigan,Joe Biden,44.96%,49.02%,4.06%,19.81%,80.19%
Minnesota,Joe Biden,43.33%,48.32%,4.99%,9.5%,90.5%
Mississippi,Donald Trump,56.24%,40.7%,15.54%,100.0%,0.0%
Missouri,Donald Trump,56.79%,38.11%,18.68%,100.0%,0.0%
Montana,Donald Trump,53.59%,40.87%,12.72%,93.18%,6.82%
Montana,Donald Trump,53.63%,40.78%,12.85%,93.05%,6.95%
Nebraska,Donald Trump,58.72%,33.7%,25.02%,100.0%,0.0%
Nevada,Joe Biden,48.13%,49.51%,1.38%,38.61%,61.39%
New Hampshire,Joe Biden,44.37%,49.83%,5.46%,16.57%,83.43%
New Jersey,Joe Biden,38.48%,54.29%,15.81%,0.08%,99.92%
New Mexico,Joe Biden,40.69%,51.19%,10.5%,1.35%,98.65%
New York,Joe Biden,33.47%,58.87%,25.4%,0.0%,100.0%
North Carolina,Joe Biden,46.82%,47.71%,0.89%,48.91%,51.09%
North Dakota,Donald Trump,62.99%,27.21%,35.78%,100.0%,0.0%
Ohio,Donald Trump,47.55%,46.5%,1.05%,54.85%,45.15%
Nevada,Joe Biden,48.07%,49.46%,1.39%,38.34%,61.66%
New Hampshire,Joe Biden,44.35%,49.79%,5.44%,17.29%,82.71%
New Jersey,Joe Biden,38.41%,54.26%,15.85%,0.06%,99.94%
New Mexico,Joe Biden,40.68%,51.2%,10.52%,1.2%,98.8%
New York,Joe Biden,33.45%,58.86%,25.41%,0.0%,100.0%
North Carolina,Joe Biden,46.63%,47.9%,1.27%,49.22%,50.78%
North Dakota,Donald Trump,62.98%,27.21%,35.77%,100.0%,0.0%
Ohio,Donald Trump,47.54%,46.5%,1.04%,55.37%,44.63%
Oklahoma,Donald Trump,65.31%,28.91%,36.4%,100.0%,0.0%
Oregon,Joe Biden,39.1%,50.09%,10.99%,0.0%,100.0%
Pennsylvania,Joe Biden,45.19%,49.19%,4.0%,23.66%,76.34%
Pennsylvania,Joe Biden,45.18%,49.17%,3.99%,23.95%,76.05%
Rhode Island,Joe Biden,38.9%,54.4%,15.5%,0.0%,100.0%
South Carolina,Donald Trump,51.3%,43.72%,7.58%,85.07%,14.93%
South Dakota,Donald Trump,54.4%,37.15%,17.25%,88.99%,11.01%
Tennessee,Donald Trump,56.51%,37.52%,18.99%,99.19%,0.81%
Texas,Donald Trump,48.61%,45.33%,3.28%,68.96%,31.04%
South Carolina,Donald Trump,51.37%,43.8%,7.57%,85.1%,14.9%
South Dakota,Donald Trump,54.2%,37.34%,16.86%,88.38%,11.62%
Tennessee,Donald Trump,56.49%,37.52%,18.97%,99.23%,0.77%
Texas,Donald Trump,48.74%,45.26%,3.48%,70.43%,29.57%
Utah,Donald Trump,45.51%,27.49%,18.02%,100.0%,0.0%
Vermont,Joe Biden,30.29%,56.69%,26.4%,0.0%,100.0%
Virginia,Joe Biden,44.4%,49.24%,4.84%,0.0%,100.0%
Washington,Joe Biden,34.98%,56.46%,21.48%,0.09%,99.91%
Washington,Joe Biden,34.96%,56.51%,21.55%,0.09%,99.91%
West Virginia,Donald Trump,68.5%,26.41%,42.09%,100.0%,0.0%
Wisconsin,Joe Biden,45.99%,48.54%,2.55%,25.19%,74.81%
Wisconsin,Joe Biden,46.02%,48.55%,2.53%,25.71%,74.29%
Wyoming,Donald Trump,68.19%,21.89%,46.3%,100.0%,0.0%
6 changes: 3 additions & 3 deletions results/lopsided.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ District of Columbia,86.79%,Joe Biden
Wyoming,46.3%,Donald Trump
West Virginia,42.09%,Donald Trump
Oklahoma,36.4%,Donald Trump
North Dakota,35.78%,Donald Trump
Massachusetts,32.36%,Joe Biden
North Dakota,35.77%,Donald Trump
Massachusetts,32.54%,Joe Biden
Hawaii,32.2%,Joe Biden
Idaho,31.79%,Donald Trump
California,29.49%,Joe Biden
Arkansas,26.91%,Donald Trump
Maryland,26.41%,Joe Biden
Vermont,26.4%,Joe Biden
New York,25.4%,Joe Biden
New York,25.41%,Joe Biden
Nebraska,25.02%,Donald Trump
7 changes: 4 additions & 3 deletions results/tossups.csv
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
State,Trump Chance,Biden Chance
North Carolina,48.91%,51.09%
Arizona,45.27%,54.73%
Ohio,54.85%,45.15%
North Carolina,49.22%,50.78%
Arizona,45.92%,54.08%
Ohio,55.37%,44.63%
Georgia,59.36%,40.64%

0 comments on commit a86cebd

Please sign in to comment.