def METHOD_NAME(ipython: "TerminalInteractiveShell") -> None:
    matplotlib.use("agg")
    ip = IPython.get_ipython()
    ip.extension_manager.load_extension("google.cloud.bigquery")
    sample = """
    # [START bigquery_jupyter_magic_gender_by_year]
    %%bigquery
    SELECT
        source_year AS year,
        COUNT(is_male) AS birth_count
    FROM `bigquery-public-data.samples.natality`
    GROUP BY year
    ORDER BY year DESC
    LIMIT 15
    # [END bigquery_jupyter_magic_gender_by_year]
    """
    result = ip.run_cell(_strip_region_tags(sample))
    result.raise_error()  # Throws an exception if the cell failed.
    sample = """
    # [START bigquery_jupyter_magic_gender_by_year_var]
    %%bigquery total_births
    SELECT
        source_year AS year,
        COUNT(is_male) AS birth_count
    FROM `bigquery-public-data.samples.natality`
    GROUP BY year
    ORDER BY year DESC
    LIMIT 15
    # [END bigquery_jupyter_magic_gender_by_year_var]
    """
    result = ip.run_cell(_strip_region_tags(sample))
    result.raise_error()  # Throws an exception if the cell failed.
    assert "total_births" in ip.user_ns  # verify that variable exists
    total_births = ip.user_ns["total_births"]
    # [START bigquery_jupyter_plot_births_by_year]
    total_births.plot(kind="bar", x="year", y="birth_count")
    # [END bigquery_jupyter_plot_births_by_year]
    sample = """
    # [START bigquery_jupyter_magic_gender_by_weekday]
    %%bigquery births_by_weekday
    SELECT
        wday,
        SUM(CASE WHEN is_male THEN 1 ELSE 0 END) AS male_births,
        SUM(CASE WHEN is_male THEN 0 ELSE 1 END) AS female_births
    FROM `bigquery-public-data.samples.natality`
    WHERE wday IS NOT NULL
    GROUP BY wday
    ORDER BY wday ASC
    # [END bigquery_jupyter_magic_gender_by_weekday]
    """
    result = ip.run_cell(_strip_region_tags(sample))
    result.raise_error()  # Throws an exception if the cell failed.
    assert "births_by_weekday" in ip.user_ns  # verify that variable exists
    births_by_weekday = ip.user_ns["births_by_weekday"]
    # [START bigquery_jupyter_plot_births_by_weekday]
    births_by_weekday.plot(x="wday")
    # [END bigquery_jupyter_plot_births_by_weekday]
    # [START bigquery_jupyter_import_and_client]
    from google.cloud import bigquery
    client = bigquery.Client()
    # [END bigquery_jupyter_import_and_client]
    # [START bigquery_jupyter_query_plurality_by_year]
    sql = """
    SELECT
        plurality,
        COUNT(1) AS count,
        year
    FROM
        `bigquery-public-data.samples.natality`
    WHERE
        NOT IS_NAN(plurality) AND plurality > 1
    GROUP BY
        plurality, year
    ORDER BY
        count DESC
    """
    df = client.query(sql).to_dataframe()
    df.head()
    # [END bigquery_jupyter_query_plurality_by_year]
    # [START bigquery_jupyter_plot_plurality_by_year]
    pivot_table = df.pivot(index="year", columns="plurality", values="count")
    pivot_table.plot(kind="bar", stacked=True, figsize=(15, 7))
    # [END bigquery_jupyter_plot_plurality_by_year]
    # [START bigquery_jupyter_query_births_by_gestation]
    sql = """
    SELECT
        gestation_weeks,
        COUNT(1) AS count
    FROM
        `bigquery-public-data.samples.natality`
    WHERE
        NOT IS_NAN(gestation_weeks) AND gestation_weeks <> 99
    GROUP BY
        gestation_weeks
    ORDER BY
        gestation_weeks
    """
    df = client.query(sql).to_dataframe()
    # [END bigquery_jupyter_query_births_by_gestation]
    # [START bigquery_jupyter_plot_births_by_gestation]
    ax = df.plot(kind="bar", x="gestation_weeks", y="count", figsize=(15, 7))
    ax.set_title("Count of Births by Gestation Weeks")
    ax.set_xlabel("Gestation Weeks")
    ax.set_ylabel("Count")
    # [END bigquery_jupyter_plot_births_by_gestation]