Skip to content

Commit 102f899

Browse files
committed
repair data plot
1 parent d1061fc commit 102f899

2 files changed

Lines changed: 16 additions & 12 deletions

File tree

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ FITS = output/fits/$(RUN_ID)/
77
DIAGNOSTICS = output/diagnostics/$(RUN_ID)/
88
FORECASTS = output/forecasts/$(RUN_ID)/
99
SCORES = output/scores/$(RUN_ID)/
10+
DATA_PLOT = output/diagnostics/$(RUN_ID)/data_national.png
1011

1112

1213
.PHONY: clean viz
1314

14-
all: $(SETTINGS) $(DATA) $(FITS) $(DIAGNOSTICS) $(FORECASTS) $(SCORES)
15+
all: $(SETTINGS) $(DATA) $(FITS) $(DIAGNOSTICS) $(FORECASTS) $(SCORES) $(DATA_PLOT)
1516

1617
viz:
1718
streamlit run scripts/viz.py -- \
@@ -32,7 +33,7 @@ $(DIAGNOSTICS): scripts/diagnostics.py $(FITS) $(CONFIG)
3233
$(FITS): scripts/fit.py $(DATA) $(CONFIG)
3334
python $< --data=$(DATA) --config=$(CONFIG) --output=$@
3435

35-
output/diagnostics/$(RUN_ID)/data_national.png: scripts/describe_data.py $(DATA)
36+
$(DATA_PLOT): scripts/describe_data.py $(DATA)
3637
python $< --input=$(DATA) --output_dir=output/diagnostics/$(RUN_ID)/
3738

3839
$(DATA): scripts/preprocess.py $(RAW_DATA) $(CONFIG)

scripts/describe_data.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,19 @@
3434
alt.Detail("geography"),
3535
).mark_line().save(out_dir / "data_state.png")
3636

37+
# end of season
38+
eos = data.filter((pl.col("time_end") == pl.col("time_end").max()).over("season"))
39+
3740
# # state & nation, last month, by season
38-
# alt.Chart(data.filter(pl.col("t") == 8)).mark_point().encode(
39-
# alt.X("season"), alt.Y("estimate"), alt.Color("geography_type")
40-
# ).save(out_dir / "data_end_of_season.png")
41+
alt.Chart(eos).mark_point().encode(
42+
alt.X("season"), alt.Y("estimate"), alt.Color("geography_type")
43+
).save(out_dir / "data_end_of_season.png")
4144

4245
# # state & nation, last month, every season
43-
# alt.Chart(data.filter(pl.col("t") == 8)).mark_point().encode(
44-
# alt.X(
45-
# "geography", sort=alt.EncodingSortField("estimate", "median", "descending")
46-
# ),
47-
# alt.Y("estimate"),
48-
# alt.Color("geography_type"),
49-
# ).save(out_dir / "data_end_state_season.png")
46+
alt.Chart(eos).mark_point().encode(
47+
alt.X(
48+
"geography", sort=alt.EncodingSortField("estimate", "median", "descending")
49+
),
50+
alt.Y("estimate"),
51+
alt.Color("geography_type"),
52+
).save(out_dir / "data_end_state_season.png")

0 commit comments

Comments
 (0)