nodes.viz_working

nodes.viz_working

Working Visualizations - Using Real Gold Data

Only includes visualizations that can actually be generated with existing data. Removes fake/impossible visualizations (Monte Carlo, scenarios, risk-return, etc.)

Functions

Name Description
viz_emissions_decomposition_png Generate normalized stacked bar chart of emissions composition by source.
viz_intensity_rankings_png Generate bar chart of top/bottom operators by carbon intensity.
viz_production_vs_intensity_png Generate scatter plot of production scale vs emissions intensity.

viz_emissions_decomposition_png

nodes.viz_working.viz_emissions_decomposition_png(
    operator_viz_view: pd.DataFrame,
    target_year: int = 2023,
    docs_assets_dir: str = 'docs/assets/figures',
    top_n: int = 15,
)

Generate normalized stacked bar chart of emissions composition by source.

Args: operator_viz_view: Pre-filtered operator view target_year: Analysis year docs_assets_dir: Output directory for PNG top_n: Number of top operators to show

Returns: Path to saved PNG file

viz_intensity_rankings_png

nodes.viz_working.viz_intensity_rankings_png(
    operator_viz_view: pd.DataFrame,
    target_year: int = 2023,
    docs_assets_dir: str = 'docs/assets/figures',
    top_n: int = 20,
)

Generate bar chart of top/bottom operators by carbon intensity.

Args: operator_viz_view: Pre-filtered operator view target_year: Analysis year docs_assets_dir: Output directory for PNG top_n: Number of top/bottom operators to show

Returns: Path to saved PNG file

viz_production_vs_intensity_png

nodes.viz_working.viz_production_vs_intensity_png(
    operator_viz_view: pd.DataFrame,
    target_year: int = 2023,
    docs_assets_dir: str = 'docs/assets/figures',
)

Generate scatter plot of production scale vs emissions intensity.

Args: operator_viz_view: Pre-filtered operator view target_year: Analysis year docs_assets_dir: Output directory for PNG

Returns: Path to saved PNG file