{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Export Plot to SVG, PDF, HTML, PNG\n", "\n", "- [Export Using `ggsave()`](#Export-Using-ggsave())\n", "\n", " - [Export SVG to File](#Export-SVG-to-File)\n", "\n", " - [Export PDF to File](#Export-PDF-to-File)\n", "\n", " - [Export HTML to File](#Export-HTML-to-File)\n", "\n", " - [Export to PNG File](#Export-to-PNG-File)\n", "\n", "- [Export Plot to a File or File-Like Object](#Export-Plot-to-a-File-or-File-Like-Object)\n", "\n", " - [Saving to a File](#Saving-to-a-File)\n", "\n", " - [Wrighting to a Stream of In-Memory Bytes](#Wrighting-to-a-Stream-of-In-Memory-Bytes)\n", "\n", "- [Adjusting the Size and Aspect Ratio](#Adjusting-the-Size-and-Aspect-Ratio)\n", "\n", " - [Parameter `scale`](#Parameter-scale)\n", "\n", " - [Parameters `w`, `h`, `unit` and `dpi`](#Parameters-w,-h,-unit-and-dpi)\n", "\n", " - [Parameters `w` and `h`](#Parameters-w-and-h)\n", "\n", " - [72 dpi](#72-dpi)\n", "\n", " - [300 dpi](#300-dpi)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "execution": { "iopub.execute_input": "2025-11-05T13:39:45.649968Z", "iopub.status.busy": "2025-11-05T13:39:45.649885Z", "iopub.status.idle": "2025-11-05T13:39:45.652828Z", "shell.execute_reply": "2025-11-05T13:39:45.652636Z" } }, "outputs": [], "source": [ "import io\n", "\n", "import numpy as np\n", "import pandas as pd\n", "\n", "from lets_plot import *" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "execution": { "iopub.execute_input": "2025-11-05T13:39:45.654066Z", "iopub.status.busy": "2025-11-05T13:39:45.653995Z", "iopub.status.idle": "2025-11-05T13:39:45.655773Z", "shell.execute_reply": "2025-11-05T13:39:45.655603Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "LetsPlot.setup_html()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "execution": { "iopub.execute_input": "2025-11-05T13:39:45.672132Z", "iopub.status.busy": "2025-11-05T13:39:45.672048Z", "iopub.status.idle": "2025-11-05T13:39:45.761548Z", "shell.execute_reply": "2025-11-05T13:39:45.761348Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(150, 5)\n" ] }, { "data": { "text/html": [ "| \n", " | sepal_length | \n", "sepal_width | \n", "petal_length | \n", "petal_width | \n", "species | \n", "
|---|---|---|---|---|---|
| 0 | \n", "5.1 | \n", "3.5 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "
| 1 | \n", "4.9 | \n", "3.0 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "
| 2 | \n", "4.7 | \n", "3.2 | \n", "1.3 | \n", "0.2 | \n", "setosa | \n", "
| 3 | \n", "4.6 | \n", "3.1 | \n", "1.5 | \n", "0.2 | \n", "setosa | \n", "
| 4 | \n", "5.0 | \n", "3.6 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "