{ "cells": [ { "cell_type": "markdown", "id": "d669132e-d986-4d19-8fc6-7c26b95054bc", "metadata": {}, "source": [ "# Missing Values: Line, Path, Area, and Ribbon\n", "\n", "Missing value (`NaN` or `None`) handling in `geom_line(), geom_path(), geom_area()`, and `geom_ribbon()`.\n", "\n", "Note: `geom_path()` handles missing values slightly differently than the others." ] }, { "cell_type": "code", "execution_count": 1, "id": "309d1f24-3ee2-42cc-901a-cfe5fbccdfa9", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "from datetime import datetime\n", "from lets_plot import *" ] }, { "cell_type": "code", "execution_count": 2, "id": "b712edbc-eacb-4323-a439-667cb5d958dd", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "LetsPlot.setup_html()" ] }, { "cell_type": "code", "execution_count": 3, "id": "35a0decd-c392-48b0-a075-abee8289845b", "metadata": {}, "outputs": [], "source": [ "economics_url = 'https://raw.githubusercontent.com/JetBrains/lets-plot-docs/master/data/economics.csv'\n", "economics = pd.read_csv(economics_url)\n", "economics['date'] = pd.to_datetime(economics['date'])\n", "start = datetime(2006, 1, 1)\n", "economics = economics.loc[economics['date'] >= start]" ] }, { "cell_type": "code", "execution_count": 4, "id": "13f427d4-0940-4c33-b39d-70ea141257da", "metadata": {}, "outputs": [ { "data": { "text/html": [ "| \n", " | Unnamed: 0 | \n", "date | \n", "pce | \n", "pop | \n", "psavert | \n", "uempmed | \n", "unemploy | \n", "
|---|---|---|---|---|---|---|---|
| 462 | \n", "463 | \n", "2006-01-01 | \n", "9059.8 | \n", "297647.0 | \n", "4.2 | \n", "8.6 | \n", "7064 | \n", "
| 463 | \n", "464 | \n", "2006-02-01 | \n", "9090.1 | \n", "297854.0 | \n", "4.2 | \n", "9.1 | \n", "7184 | \n", "
| 464 | \n", "465 | \n", "2006-03-01 | \n", "9122.1 | \n", "298060.0 | \n", "4.2 | \n", "8.7 | \n", "7072 | \n", "
| 465 | \n", "466 | \n", "2006-04-01 | \n", "9174.8 | \n", "298281.0 | \n", "4.0 | \n", "8.4 | \n", "7120 | \n", "
| 466 | \n", "467 | \n", "2006-05-01 | \n", "9215.1 | \n", "298496.0 | \n", "3.8 | \n", "8.5 | \n", "6980 | \n", "