{ "cells": [ { "cell_type": "markdown", "id": "84c51e6c-88ba-4407-a5d1-115003f13557", "metadata": {}, "source": [ "# `geom_hex()`" ] }, { "cell_type": "code", "execution_count": 1, "id": "8f9af6c1-dc1b-4107-a929-f549e7b93254", "metadata": {}, "outputs": [], "source": [ "from math import sqrt\n", "\n", "import numpy as np\n", "import pandas as pd\n", "\n", "from lets_plot import *" ] }, { "cell_type": "code", "execution_count": 2, "id": "a2d79609-1445-4d99-b477-0924895df143", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "LetsPlot.setup_html()" ] }, { "cell_type": "code", "execution_count": 3, "id": "683129fa-1837-45db-b509-2aa852ff2e53", "metadata": {}, "outputs": [], "source": [ "height_coeff = sqrt(3) / 2" ] }, { "cell_type": "code", "execution_count": 4, "id": "fb8948e6-b688-4186-b006-1cd28d2e6d92", "metadata": {}, "outputs": [], "source": [ "data = {\n", " 'x': [-10, -10, 10, 9, 11],\n", " 'y': [v * height_coeff for v in [-10, 10, -10, 9, 11]],\n", " 'w': [2, 4, 8, 1, 1],\n", "}" ] }, { "cell_type": "code", "execution_count": 5, "id": "c754d42e-a8b2-4295-a538-b64a42c6f588", "metadata": {}, "outputs": [], "source": [ "identity_data = {\n", " 'x': [-.5, .5, 0],\n", " 'y': [0, 0, height_coeff],\n", " 'g': [1, 1, 2],\n", " 'h': [1] * 3,\n", "}" ] }, { "cell_type": "code", "execution_count": 6, "id": "58260cf7-9f94-49c5-8655-b7a86598ad8b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(234, 12)\n" ] }, { "data": { "text/html": [ "
| \n", " | Unnamed: 0 | \n", "manufacturer | \n", "model | \n", "displ | \n", "year | \n", "cyl | \n", "trans | \n", "drv | \n", "cty | \n", "hwy | \n", "fl | \n", "class | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "1 | \n", "audi | \n", "a4 | \n", "1.8 | \n", "1999 | \n", "4 | \n", "auto(l5) | \n", "f | \n", "18 | \n", "29 | \n", "p | \n", "compact | \n", "
| 1 | \n", "2 | \n", "audi | \n", "a4 | \n", "1.8 | \n", "1999 | \n", "4 | \n", "manual(m5) | \n", "f | \n", "21 | \n", "29 | \n", "p | \n", "compact | \n", "
| 2 | \n", "3 | \n", "audi | \n", "a4 | \n", "2.0 | \n", "2008 | \n", "4 | \n", "manual(m6) | \n", "f | \n", "20 | \n", "31 | \n", "p | \n", "compact | \n", "
| 3 | \n", "4 | \n", "audi | \n", "a4 | \n", "2.0 | \n", "2008 | \n", "4 | \n", "auto(av) | \n", "f | \n", "21 | \n", "30 | \n", "p | \n", "compact | \n", "
| 4 | \n", "5 | \n", "audi | \n", "a4 | \n", "2.8 | \n", "1999 | \n", "6 | \n", "auto(l5) | \n", "f | \n", "16 | \n", "26 | \n", "p | \n", "compact | \n", "