{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Exploration of pokemon data" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import plotly.express as px" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Loading and simplifying" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "df = pd.read_csv(\"pokemon.csv\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
abilitiesagainst_bugagainst_darkagainst_dragonagainst_electricagainst_fairyagainst_fightagainst_fireagainst_flyingagainst_ghost...namepercentage_malepokedex_numbersp_attacksp_defensespeedweight_kggenerationis_legendarytypes
0Overgrow,Chlorophyll111000221...Bulbasaur88.116565456.910grass,poison
1Overgrow,Chlorophyll111000221...Ivysaur88.1280806013.010grass,poison
2Overgrow,Chlorophyll111000221...Venusaur88.1312212080100.010grass,poison
3Blaze,Solar Power011101011...Charmander88.146050658.510fire
4Blaze,Solar Power011101011...Charmeleon88.1580658019.010fire
\n", "

5 rows × 40 columns

\n", "
" ], "text/plain": [ " abilities against_bug against_dark against_dragon \\\n", "0 Overgrow,Chlorophyll 1 1 1 \n", "1 Overgrow,Chlorophyll 1 1 1 \n", "2 Overgrow,Chlorophyll 1 1 1 \n", "3 Blaze,Solar Power 0 1 1 \n", "4 Blaze,Solar Power 0 1 1 \n", "\n", " against_electric against_fairy against_fight against_fire \\\n", "0 0 0 0 2 \n", "1 0 0 0 2 \n", "2 0 0 0 2 \n", "3 1 0 1 0 \n", "4 1 0 1 0 \n", "\n", " against_flying against_ghost ... name percentage_male \\\n", "0 2 1 ... Bulbasaur 88.1 \n", "1 2 1 ... Ivysaur 88.1 \n", "2 2 1 ... Venusaur 88.1 \n", "3 1 1 ... Charmander 88.1 \n", "4 1 1 ... Charmeleon 88.1 \n", "\n", " pokedex_number sp_attack sp_defense speed weight_kg generation \\\n", "0 1 65 65 45 6.9 1 \n", "1 2 80 80 60 13.0 1 \n", "2 3 122 120 80 100.0 1 \n", "3 4 60 50 65 8.5 1 \n", "4 5 80 65 80 19.0 1 \n", "\n", " is_legendary types \n", "0 0 grass,poison \n", "1 0 grass,poison \n", "2 0 grass,poison \n", "3 0 fire \n", "4 0 fire \n", "\n", "[5 rows x 40 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# viewing sample\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "RangeIndex: 801 entries, 0 to 800\n", "Data columns (total 40 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 abilities 801 non-null object \n", " 1 against_bug 801 non-null int64 \n", " 2 against_dark 801 non-null int64 \n", " 3 against_dragon 801 non-null int64 \n", " 4 against_electric 801 non-null int64 \n", " 5 against_fairy 801 non-null int64 \n", " 6 against_fight 801 non-null int64 \n", " 7 against_fire 801 non-null int64 \n", " 8 against_flying 801 non-null int64 \n", " 9 against_ghost 801 non-null int64 \n", " 10 against_grass 801 non-null int64 \n", " 11 against_ground 801 non-null int64 \n", " 12 against_ice 801 non-null int64 \n", " 13 against_normal 801 non-null int64 \n", " 14 against_poison 801 non-null int64 \n", " 15 against_psychic 801 non-null int64 \n", " 16 against_rock 801 non-null int64 \n", " 17 against_steel 801 non-null int64 \n", " 18 against_water 801 non-null int64 \n", " 19 attack 801 non-null int64 \n", " 20 base_egg_steps 801 non-null int64 \n", " 21 base_happiness 801 non-null int64 \n", " 22 base_total 801 non-null int64 \n", " 23 capture_rate 801 non-null int64 \n", " 24 classification 801 non-null object \n", " 25 defense 801 non-null int64 \n", " 26 experience_growth 801 non-null int64 \n", " 27 height_m 781 non-null float64\n", " 28 hp 801 non-null int64 \n", " 29 japanese_name 801 non-null object \n", " 30 name 801 non-null object \n", " 31 percentage_male 703 non-null float64\n", " 32 pokedex_number 801 non-null int64 \n", " 33 sp_attack 801 non-null int64 \n", " 34 sp_defense 801 non-null int64 \n", " 35 speed 801 non-null int64 \n", " 36 weight_kg 781 non-null float64\n", " 37 generation 801 non-null int64 \n", " 38 is_legendary 801 non-null int64 \n", " 39 types 801 non-null object \n", "dtypes: float64(3), int64(32), object(5)\n", "memory usage: 250.4+ KB\n" ] } ], "source": [ "df.info()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbernameclassificationis_legendarygenerationheight_mweight_kgattackdefensespeedcapture_ratepercentage_maletypesabilities
01BulbasaurSeed Pokémon010.76.94949454588.1grass,poisonOvergrow,Chlorophyll
12IvysaurSeed Pokémon011.013.06263604588.1grass,poisonOvergrow,Chlorophyll
23VenusaurSeed Pokémon012.0100.0100123804588.1grass,poisonOvergrow,Chlorophyll
34CharmanderLizard Pokémon010.68.55243654588.1fireBlaze,Solar Power
45CharmeleonFlame Pokémon011.119.06458804588.1fireBlaze,Solar Power
\n", "
" ], "text/plain": [ " pokedex_number name classification is_legendary generation \\\n", "0 1 Bulbasaur Seed Pokémon 0 1 \n", "1 2 Ivysaur Seed Pokémon 0 1 \n", "2 3 Venusaur Seed Pokémon 0 1 \n", "3 4 Charmander Lizard Pokémon 0 1 \n", "4 5 Charmeleon Flame Pokémon 0 1 \n", "\n", " height_m weight_kg attack defense speed capture_rate percentage_male \\\n", "0 0.7 6.9 49 49 45 45 88.1 \n", "1 1.0 13.0 62 63 60 45 88.1 \n", "2 2.0 100.0 100 123 80 45 88.1 \n", "3 0.6 8.5 52 43 65 45 88.1 \n", "4 1.1 19.0 64 58 80 45 88.1 \n", "\n", " types abilities \n", "0 grass,poison Overgrow,Chlorophyll \n", "1 grass,poison Overgrow,Chlorophyll \n", "2 grass,poison Overgrow,Chlorophyll \n", "3 fire Blaze,Solar Power \n", "4 fire Blaze,Solar Power " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "basic_info_columns = [\n", " \"pokedex_number\",\n", " \"name\",\n", " \"classification\",\n", " \"is_legendary\",\n", " \"generation\",\n", " \"height_m\",\n", " \"weight_kg\",\n", " \"attack\",\n", " \"defense\",\n", " \"speed\",\n", " \"capture_rate\",\n", " \"percentage_male\",\n", " \"types\",\n", " \"abilities\"\n", "]\n", "df[basic_info_columns].head()" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "df[basic_info_columns].to_csv(\"pokemon_simple.csv\",index=False)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Exploding and Normalization" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbernameclassificationis_legendarygenerationheight_mweight_kgattackdefensespeedcapture_ratepercentage_maletypesabilities
01BulbasaurSeed Pokémon010.76.94949454588.1grassOvergrow
01BulbasaurSeed Pokémon010.76.94949454588.1grassChlorophyll
01BulbasaurSeed Pokémon010.76.94949454588.1poisonOvergrow
01BulbasaurSeed Pokémon010.76.94949454588.1poisonChlorophyll
12IvysaurSeed Pokémon011.013.06263604588.1grassOvergrow
.............................................
799800NecrozmaPrism Pokémon172.4230.0107101793NaNpsychicPrism Armor
799800NecrozmaPrism Pokémon172.4230.0107101793NaNlegendaryPrism Armor
800801MagearnaArtificial Pokémon171.080.595115653NaNsteelSoul-Heart
800801MagearnaArtificial Pokémon171.080.595115653NaNfairySoul-Heart
800801MagearnaArtificial Pokémon171.080.595115653NaNlegendarySoul-Heart
\n", "

3145 rows × 14 columns

\n", "
" ], "text/plain": [ " pokedex_number name classification is_legendary generation \\\n", "0 1 Bulbasaur Seed Pokémon 0 1 \n", "0 1 Bulbasaur Seed Pokémon 0 1 \n", "0 1 Bulbasaur Seed Pokémon 0 1 \n", "0 1 Bulbasaur Seed Pokémon 0 1 \n", "1 2 Ivysaur Seed Pokémon 0 1 \n", ".. ... ... ... ... ... \n", "799 800 Necrozma Prism Pokémon 1 7 \n", "799 800 Necrozma Prism Pokémon 1 7 \n", "800 801 Magearna Artificial Pokémon 1 7 \n", "800 801 Magearna Artificial Pokémon 1 7 \n", "800 801 Magearna Artificial Pokémon 1 7 \n", "\n", " height_m weight_kg attack defense speed capture_rate \\\n", "0 0.7 6.9 49 49 45 45 \n", "0 0.7 6.9 49 49 45 45 \n", "0 0.7 6.9 49 49 45 45 \n", "0 0.7 6.9 49 49 45 45 \n", "1 1.0 13.0 62 63 60 45 \n", ".. ... ... ... ... ... ... \n", "799 2.4 230.0 107 101 79 3 \n", "799 2.4 230.0 107 101 79 3 \n", "800 1.0 80.5 95 115 65 3 \n", "800 1.0 80.5 95 115 65 3 \n", "800 1.0 80.5 95 115 65 3 \n", "\n", " percentage_male types abilities \n", "0 88.1 grass Overgrow \n", "0 88.1 grass Chlorophyll \n", "0 88.1 poison Overgrow \n", "0 88.1 poison Chlorophyll \n", "1 88.1 grass Overgrow \n", ".. ... ... ... \n", "799 NaN psychic Prism Armor \n", "799 NaN legendary Prism Armor \n", "800 NaN steel Soul-Heart \n", "800 NaN fairy Soul-Heart \n", "800 NaN legendary Soul-Heart \n", "\n", "[3145 rows x 14 columns]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_basic = pd.read_csv('pokemon_simple.csv')\n", "df_basic[[\"types\",'abilities']] = df_basic[[\"types\",'abilities']].map(lambda x: x.split(','))\n", "df_basic.explode('types').explode('abilities') # this has many duplicates" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbernameclassificationis_legendarygenerationheight_mweight_kgattackdefensespeedcapture_ratepercentage_male
01BulbasaurSeed Pokémon010.76.94949454588.1
12IvysaurSeed Pokémon011.013.06263604588.1
23VenusaurSeed Pokémon012.0100.0100123804588.1
34CharmanderLizard Pokémon010.68.55243654588.1
45CharmeleonFlame Pokémon011.119.06458804588.1
.......................................
796797CelesteelaLaunch Pokémon179.2999.91011036125NaN
797798KartanaDrawn Sword Pokémon170.30.1181131109255NaN
798799GuzzlordJunkivore Pokémon175.5888.0101534315NaN
799800NecrozmaPrism Pokémon172.4230.0107101793NaN
800801MagearnaArtificial Pokémon171.080.595115653NaN
\n", "

801 rows × 12 columns

\n", "
" ], "text/plain": [ " pokedex_number name classification is_legendary \\\n", "0 1 Bulbasaur Seed Pokémon 0 \n", "1 2 Ivysaur Seed Pokémon 0 \n", "2 3 Venusaur Seed Pokémon 0 \n", "3 4 Charmander Lizard Pokémon 0 \n", "4 5 Charmeleon Flame Pokémon 0 \n", ".. ... ... ... ... \n", "796 797 Celesteela Launch Pokémon 1 \n", "797 798 Kartana Drawn Sword Pokémon 1 \n", "798 799 Guzzlord Junkivore Pokémon 1 \n", "799 800 Necrozma Prism Pokémon 1 \n", "800 801 Magearna Artificial Pokémon 1 \n", "\n", " generation height_m weight_kg attack defense speed capture_rate \\\n", "0 1 0.7 6.9 49 49 45 45 \n", "1 1 1.0 13.0 62 63 60 45 \n", "2 1 2.0 100.0 100 123 80 45 \n", "3 1 0.6 8.5 52 43 65 45 \n", "4 1 1.1 19.0 64 58 80 45 \n", ".. ... ... ... ... ... ... ... \n", "796 7 9.2 999.9 101 103 61 25 \n", "797 7 0.3 0.1 181 131 109 255 \n", "798 7 5.5 888.0 101 53 43 15 \n", "799 7 2.4 230.0 107 101 79 3 \n", "800 7 1.0 80.5 95 115 65 3 \n", "\n", " percentage_male \n", "0 88.1 \n", "1 88.1 \n", "2 88.1 \n", "3 88.1 \n", "4 88.1 \n", ".. ... \n", "796 NaN \n", "797 NaN \n", "798 NaN \n", "799 NaN \n", "800 NaN \n", "\n", "[801 rows x 12 columns]" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# split into three tables by normalization\n", "df_info = df_basic.drop(columns=['types','abilities']) # basic info other than types and abilities\n", "df_types = df_basic[['pokedex_number','types']].explode('types') # pokedex_number foreign key\n", "df_abilities = df_basic[[\"pokedex_number\", \"abilities\"]].explode(\"abilities\") # pokedex_number foreign key\n", "df_info" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numberabilities
01Overgrow
01Chlorophyll
12Overgrow
12Chlorophyll
23Overgrow
.........
796797Beast Boost
797798Beast Boost
798799Beast Boost
799800Prism Armor
800801Soul-Heart
\n", "

1986 rows × 2 columns

\n", "
" ], "text/plain": [ " pokedex_number abilities\n", "0 1 Overgrow\n", "0 1 Chlorophyll\n", "1 2 Overgrow\n", "1 2 Chlorophyll\n", "2 3 Overgrow\n", ".. ... ...\n", "796 797 Beast Boost\n", "797 798 Beast Boost\n", "798 799 Beast Boost\n", "799 800 Prism Armor\n", "800 801 Soul-Heart\n", "\n", "[1986 rows x 2 columns]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_abilities" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbertypes
01grass
01poison
12grass
12poison
23grass
.........
799800psychic
799800legendary
800801steel
800801fairy
800801legendary
\n", "

1288 rows × 2 columns

\n", "
" ], "text/plain": [ " pokedex_number types\n", "0 1 grass\n", "0 1 poison\n", "1 2 grass\n", "1 2 poison\n", "2 3 grass\n", ".. ... ...\n", "799 800 psychic\n", "799 800 legendary\n", "800 801 steel\n", "800 801 fairy\n", "800 801 legendary\n", "\n", "[1288 rows x 2 columns]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_types" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbertypes
3435fairy
3536fairy
3839fairy
3940fairy
121122fairy
172173fairy
173174fairy
174175fairy
175176fairy
182183fairy
183184fairy
208209fairy
209210fairy
279280fairy
280281fairy
281282fairy
297298fairy
302303fairy
438439fairy
467468fairy
545546fairy
546547fairy
668669fairy
669670fairy
670671fairy
681682fairy
682683fairy
683684fairy
684685fairy
699700fairy
701702fairy
702703fairy
706707fairy
715716fairy
718719fairy
729730fairy
741742fairy
742743fairy
754755fairy
755756fairy
763764fairy
777778fairy
784785fairy
785786fairy
786787fairy
787788fairy
800801fairy
\n", "
" ], "text/plain": [ " pokedex_number types\n", "34 35 fairy\n", "35 36 fairy\n", "38 39 fairy\n", "39 40 fairy\n", "121 122 fairy\n", "172 173 fairy\n", "173 174 fairy\n", "174 175 fairy\n", "175 176 fairy\n", "182 183 fairy\n", "183 184 fairy\n", "208 209 fairy\n", "209 210 fairy\n", "279 280 fairy\n", "280 281 fairy\n", "281 282 fairy\n", "297 298 fairy\n", "302 303 fairy\n", "438 439 fairy\n", "467 468 fairy\n", "545 546 fairy\n", "546 547 fairy\n", "668 669 fairy\n", "669 670 fairy\n", "670 671 fairy\n", "681 682 fairy\n", "682 683 fairy\n", "683 684 fairy\n", "684 685 fairy\n", "699 700 fairy\n", "701 702 fairy\n", "702 703 fairy\n", "706 707 fairy\n", "715 716 fairy\n", "718 719 fairy\n", "729 730 fairy\n", "741 742 fairy\n", "742 743 fairy\n", "754 755 fairy\n", "755 756 fairy\n", "763 764 fairy\n", "777 778 fairy\n", "784 785 fairy\n", "785 786 fairy\n", "786 787 fairy\n", "787 788 fairy\n", "800 801 fairy" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_types[df_types['types'] =='fairy']" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
pokedex_numbernameclassificationis_legendarygenerationheight_mweight_kgattackdefensespeedcapture_ratepercentage_maletypes
035ClefairyFairy Pokémon010.67.545483515024.6fairy
136ClefableFairy Pokémon011.340.07073602524.6fairy
239JigglypuffBalloon Pokémon010.55.545202017024.6fairy
340WigglytuffBalloon Pokémon011.012.07045455024.6fairy
4122Mr. MimeBarrier Pokémon011.354.54565904550.0fairy
5173CleffaStar Shape Pokémon020.33.025281515024.6fairy
6174IgglybuffBalloon Pokémon020.31.030151517024.6fairy
7175TogepiSpike Ball Pokémon020.31.520652019088.1fairy
8176TogeticHappiness Pokémon020.63.24085407588.1fairy
9183MarillAquamouse Pokémon020.48.520504019050.0fairy
10184AzumarillAquarabbit Pokémon020.828.55080507550.0fairy
11209SnubbullFairy Pokémon020.67.880503019024.6fairy
12210GranbullFairy Pokémon021.448.712075457524.6fairy
13280RaltsFeeling Pokémon030.46.625254023550.0fairy
14281KirliaEmotion Pokémon030.820.235355012050.0fairy
15282GardevoirEmbrace Pokémon031.648.485651004550.0fairy
16298AzurillPolka Dot Pokémon030.22.020402015024.6fairy
17303MawileDeceiver Pokémon030.611.5105125504550.0fairy
18439Mime Jr.Mime Pokémon040.613.025456014550.0fairy
19468TogekissJubilee Pokémon041.538.05095803088.1fairy
20546CottoneeCotton Puff Pokémon050.30.627606619050.0fairy
21547WhimsicottWindveiled Pokémon050.76.667851167550.0fairy
22669FlabébéSingle Bloom Pokémon060.10.13839422250.0fairy
23670FloetteFairy Pokémon060.20.96567921200.0fairy
24671FlorgesGarden Pokémon061.110.0656875450.0fairy
25682SpritzeePerfume Pokémon060.20.552602320050.0fairy
26683AromatisseFragrance Pokémon060.815.572722914050.0fairy
27684SwirlixCotton Candy Pokémon060.43.548664920050.0fairy
28685SlurpuffMeringue Pokémon060.85.080867214050.0fairy
29700SylveonIntertwining Pokémon061.023.56565604588.1fairy
30702DedenneAntenna Pokémon060.22.2585710118050.0fairy
31703CarbinkJewel Pokémon060.35.7501505060NaNfairy
32707KlefkiKey Ring Pokémon060.23.08091757550.0fairy
33716XerneasLife Pokémon163.0215.0131959945NaNfairy
34719DiancieJewel Pokémon160.78.81601101103NaNfairy
35730PrimarinaSoloist Pokémon071.844.07474604588.1fairy
36742CutieflyBee Fly Pokémon070.10.245408419050.0fairy
37743RibombeeBee Fly Pokémon070.20.555601247550.0fairy
38755MorelullIlluminating Pokémon070.21.535551519050.0fairy
39756ShiinoticIlluminating Pokémon071.011.54580307550.0fairy
40764ComfeyPosy Picker Pokémon070.10.352901006024.6fairy
41778MimikyuDisguise Pokémon070.20.79080964550.0fairy
42785Tapu KokoLand Spirit Pokémon171.820.5115851303NaNfairy
43786Tapu LeleLand Spirit Pokémon171.218.68575953NaNfairy
44787Tapu BuluLand Spirit Pokémon171.945.5130115753NaNfairy
45788Tapu FiniLand Spirit Pokémon171.321.275115853NaNfairy
46801MagearnaArtificial Pokémon171.080.595115653NaNfairy
\n", "
" ], "text/plain": [ " pokedex_number name classification is_legendary \\\n", "0 35 Clefairy Fairy Pokémon 0 \n", "1 36 Clefable Fairy Pokémon 0 \n", "2 39 Jigglypuff Balloon Pokémon 0 \n", "3 40 Wigglytuff Balloon Pokémon 0 \n", "4 122 Mr. Mime Barrier Pokémon 0 \n", "5 173 Cleffa Star Shape Pokémon 0 \n", "6 174 Igglybuff Balloon Pokémon 0 \n", "7 175 Togepi Spike Ball Pokémon 0 \n", "8 176 Togetic Happiness Pokémon 0 \n", "9 183 Marill Aquamouse Pokémon 0 \n", "10 184 Azumarill Aquarabbit Pokémon 0 \n", "11 209 Snubbull Fairy Pokémon 0 \n", "12 210 Granbull Fairy Pokémon 0 \n", "13 280 Ralts Feeling Pokémon 0 \n", "14 281 Kirlia Emotion Pokémon 0 \n", "15 282 Gardevoir Embrace Pokémon 0 \n", "16 298 Azurill Polka Dot Pokémon 0 \n", "17 303 Mawile Deceiver Pokémon 0 \n", "18 439 Mime Jr. Mime Pokémon 0 \n", "19 468 Togekiss Jubilee Pokémon 0 \n", "20 546 Cottonee Cotton Puff Pokémon 0 \n", "21 547 Whimsicott Windveiled Pokémon 0 \n", "22 669 Flabébé Single Bloom Pokémon 0 \n", "23 670 Floette Fairy Pokémon 0 \n", "24 671 Florges Garden Pokémon 0 \n", "25 682 Spritzee Perfume Pokémon 0 \n", "26 683 Aromatisse Fragrance Pokémon 0 \n", "27 684 Swirlix Cotton Candy Pokémon 0 \n", "28 685 Slurpuff Meringue Pokémon 0 \n", "29 700 Sylveon Intertwining Pokémon 0 \n", "30 702 Dedenne Antenna Pokémon 0 \n", "31 703 Carbink Jewel Pokémon 0 \n", "32 707 Klefki Key Ring Pokémon 0 \n", "33 716 Xerneas Life Pokémon 1 \n", "34 719 Diancie Jewel Pokémon 1 \n", "35 730 Primarina Soloist Pokémon 0 \n", "36 742 Cutiefly Bee Fly Pokémon 0 \n", "37 743 Ribombee Bee Fly Pokémon 0 \n", "38 755 Morelull Illuminating Pokémon 0 \n", "39 756 Shiinotic Illuminating Pokémon 0 \n", "40 764 Comfey Posy Picker Pokémon 0 \n", "41 778 Mimikyu Disguise Pokémon 0 \n", "42 785 Tapu Koko Land Spirit Pokémon 1 \n", "43 786 Tapu Lele Land Spirit Pokémon 1 \n", "44 787 Tapu Bulu Land Spirit Pokémon 1 \n", "45 788 Tapu Fini Land Spirit Pokémon 1 \n", "46 801 Magearna Artificial Pokémon 1 \n", "\n", " generation height_m weight_kg attack defense speed capture_rate \\\n", "0 1 0.6 7.5 45 48 35 150 \n", "1 1 1.3 40.0 70 73 60 25 \n", "2 1 0.5 5.5 45 20 20 170 \n", "3 1 1.0 12.0 70 45 45 50 \n", "4 1 1.3 54.5 45 65 90 45 \n", "5 2 0.3 3.0 25 28 15 150 \n", "6 2 0.3 1.0 30 15 15 170 \n", "7 2 0.3 1.5 20 65 20 190 \n", "8 2 0.6 3.2 40 85 40 75 \n", "9 2 0.4 8.5 20 50 40 190 \n", "10 2 0.8 28.5 50 80 50 75 \n", "11 2 0.6 7.8 80 50 30 190 \n", "12 2 1.4 48.7 120 75 45 75 \n", "13 3 0.4 6.6 25 25 40 235 \n", "14 3 0.8 20.2 35 35 50 120 \n", "15 3 1.6 48.4 85 65 100 45 \n", "16 3 0.2 2.0 20 40 20 150 \n", "17 3 0.6 11.5 105 125 50 45 \n", "18 4 0.6 13.0 25 45 60 145 \n", "19 4 1.5 38.0 50 95 80 30 \n", "20 5 0.3 0.6 27 60 66 190 \n", "21 5 0.7 6.6 67 85 116 75 \n", "22 6 0.1 0.1 38 39 42 225 \n", "23 6 0.2 0.9 65 67 92 120 \n", "24 6 1.1 10.0 65 68 75 45 \n", "25 6 0.2 0.5 52 60 23 200 \n", "26 6 0.8 15.5 72 72 29 140 \n", "27 6 0.4 3.5 48 66 49 200 \n", "28 6 0.8 5.0 80 86 72 140 \n", "29 6 1.0 23.5 65 65 60 45 \n", "30 6 0.2 2.2 58 57 101 180 \n", "31 6 0.3 5.7 50 150 50 60 \n", "32 6 0.2 3.0 80 91 75 75 \n", "33 6 3.0 215.0 131 95 99 45 \n", "34 6 0.7 8.8 160 110 110 3 \n", "35 7 1.8 44.0 74 74 60 45 \n", "36 7 0.1 0.2 45 40 84 190 \n", "37 7 0.2 0.5 55 60 124 75 \n", "38 7 0.2 1.5 35 55 15 190 \n", "39 7 1.0 11.5 45 80 30 75 \n", "40 7 0.1 0.3 52 90 100 60 \n", "41 7 0.2 0.7 90 80 96 45 \n", "42 7 1.8 20.5 115 85 130 3 \n", "43 7 1.2 18.6 85 75 95 3 \n", "44 7 1.9 45.5 130 115 75 3 \n", "45 7 1.3 21.2 75 115 85 3 \n", "46 7 1.0 80.5 95 115 65 3 \n", "\n", " percentage_male types \n", "0 24.6 fairy \n", "1 24.6 fairy \n", "2 24.6 fairy \n", "3 24.6 fairy \n", "4 50.0 fairy \n", "5 24.6 fairy \n", "6 24.6 fairy \n", "7 88.1 fairy \n", "8 88.1 fairy \n", "9 50.0 fairy \n", "10 50.0 fairy \n", "11 24.6 fairy \n", "12 24.6 fairy \n", "13 50.0 fairy \n", "14 50.0 fairy \n", "15 50.0 fairy \n", "16 24.6 fairy \n", "17 50.0 fairy \n", "18 50.0 fairy \n", "19 88.1 fairy \n", "20 50.0 fairy \n", "21 50.0 fairy \n", "22 0.0 fairy \n", "23 0.0 fairy \n", "24 0.0 fairy \n", "25 50.0 fairy \n", "26 50.0 fairy \n", "27 50.0 fairy \n", "28 50.0 fairy \n", "29 88.1 fairy \n", "30 50.0 fairy \n", "31 NaN fairy \n", "32 50.0 fairy \n", "33 NaN fairy \n", "34 NaN fairy \n", "35 88.1 fairy \n", "36 50.0 fairy \n", "37 50.0 fairy \n", "38 50.0 fairy \n", "39 50.0 fairy \n", "40 24.6 fairy \n", "41 50.0 fairy \n", "42 NaN fairy \n", "43 NaN fairy \n", "44 NaN fairy \n", "45 NaN fairy \n", "46 NaN fairy " ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# using merge to combine tables This is similar to join in data base tables\n", "df_info.merge(df_types[df_types[\"types\"] == \"fairy\"], on='pokedex_number')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Scatter plots" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "%{hovertext}

classification=Seed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bulbasaur", "Ivysaur", "Venusaur", "Sunkern" ], "legendgroup": "Seed Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 49, 62, 100, 30 ], "xaxis": "x", "y": [ 49, 63, 123, 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lizard Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Charmander" ], "legendgroup": "Lizard Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flame Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Charmeleon", "Charizard", "Flareon", "Moltres", "Infernape" ], "legendgroup": "Flame Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Flame Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64, 104, 130, 100, 104 ], "xaxis": "x", "y": [ 58, 78, 60, 90, 71 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Turtle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Squirtle" ], "legendgroup": "Tiny Turtle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Turtle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wartortle" ], "legendgroup": "Turtle Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shellfish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Blastoise", "Kabuto", "Kabutops" ], "legendgroup": "Shellfish Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Shellfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 103, 80, 115 ], "xaxis": "x", "y": [ 120, 90, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Worm Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Caterpie", "Wurmple" ], "legendgroup": "Worm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Worm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 45 ], "xaxis": "x", "y": [ 35, 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cocoon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Metapod", "Kakuna", "Silcoon", "Cascoon" ], "legendgroup": "Cocoon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cocoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 25, 35, 35 ], "xaxis": "x", "y": [ 55, 50, 55, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Butterfly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Butterfree", "Beautifly" ], "legendgroup": "Butterfly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Butterfly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70 ], "xaxis": "x", "y": [ 50, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hairy Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Weedle" ], "legendgroup": "Hairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Bee Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Beedrill" ], "legendgroup": "Poison Bee Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poison Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pidgey", "Spearow" ], "legendgroup": "Tiny Bird Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 60 ], "xaxis": "x", "y": [ 40, 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pidgeotto", "Pidgeot" ], "legendgroup": "Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 80 ], "xaxis": "x", "y": [ 55, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rattata", "Raticate", "Pikachu", "Raichu", "Sandshrew", "Sandslash" ], "legendgroup": "Mouse Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 56, 71, 55, 85, 75, 100 ], "xaxis": "x", "y": [ 35, 70, 40, 50, 90, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beak Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Fearow" ], "legendgroup": "Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ekans" ], "legendgroup": "Snake Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 44 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cobra Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Arbok" ], "legendgroup": "Cobra Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cobra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Pin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nidoran♀", "Nidorina", "Nidoran♂", "Nidorino" ], "legendgroup": "Poison Pin Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Pin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 47, 62, 57, 72 ], "xaxis": "x", "y": [ 52, 67, 40, 57 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drill Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nidoqueen", "Nidoking", "Rhydon", "Rhyperior" ], "legendgroup": "Drill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Drill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92, 102, 130, 140 ], "xaxis": "x", "y": [ 87, 77, 120, 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fairy Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Clefairy", "Clefable", "Snubbull", "Granbull", "Floette" ], "legendgroup": "Fairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70, 80, 120, 65 ], "xaxis": "x", "y": [ 48, 73, 50, 75, 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fox Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vulpix", "Ninetales", "Fennekin", "Braixen", "Delphox" ], "legendgroup": "Fox Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 41, 67, 45, 59, 69 ], "xaxis": "x", "y": [ 40, 75, 40, 58, 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Balloon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Jigglypuff", "Wigglytuff", "Igglybuff", "Qwilfish", "Drifloon" ], "legendgroup": "Balloon Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Balloon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70, 30, 95, 50 ], "xaxis": "x", "y": [ 20, 45, 15, 85, 34 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zubat", "Golbat", "Crobat", "Woobat" ], "legendgroup": "Bat Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 80, 90, 45 ], "xaxis": "x", "y": [ 35, 70, 80, 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Weed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Oddish", "Gloom" ], "legendgroup": "Weed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 65 ], "xaxis": "x", "y": [ 55, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flower Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vileplume", "Bellsprout", "Bellossom" ], "legendgroup": "Flower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Flower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 75, 80 ], "xaxis": "x", "y": [ 85, 35, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mushroom Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Paras", "Parasect", "Shroomish", "Breloom", "Foongus", "Amoonguss" ], "legendgroup": "Mushroom Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mushroom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 95, 40, 130, 55, 85 ], "xaxis": "x", "y": [ 55, 80, 60, 80, 45, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Insect Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Venonat" ], "legendgroup": "Insect Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Insect Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Moth Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Venomoth", "Dustox" ], "legendgroup": "Poison Moth Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 50 ], "xaxis": "x", "y": [ 60, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mole Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Diglett", "Dugtrio", "Drilbur" ], "legendgroup": "Mole Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 100, 85 ], "xaxis": "x", "y": [ 30, 60, 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scratch Cat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Meowth" ], "legendgroup": "Scratch Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scratch Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Classy Cat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Persian" ], "legendgroup": "Classy Cat Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Classy Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Duck Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Psyduck", "Golduck" ], "legendgroup": "Duck Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52, 82 ], "xaxis": "x", "y": [ 48, 78 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pig Monkey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mankey", "Primeape" ], "legendgroup": "Pig Monkey Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Pig Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 105 ], "xaxis": "x", "y": [ 35, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Puppy Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Growlithe", "Lillipup", "Rockruff" ], "legendgroup": "Puppy Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 60, 65 ], "xaxis": "x", "y": [ 45, 45, 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Legendary Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Arcanine" ], "legendgroup": "Legendary Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Legendary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tadpole Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Poliwag", "Poliwhirl", "Poliwrath", "Tympole" ], "legendgroup": "Tadpole Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tadpole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 65, 95, 50 ], "xaxis": "x", "y": [ 40, 65, 95, 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Psi Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Abra", "Kadabra", "Alakazam" ], "legendgroup": "Psi Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Psi Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 35, 50 ], "xaxis": "x", "y": [ 15, 30, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Superpower Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Machop", "Machoke", "Machamp" ], "legendgroup": "Superpower Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Superpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 100, 130 ], "xaxis": "x", "y": [ 50, 70, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flycatcher Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Weepinbell", "Victreebel" ], "legendgroup": "Flycatcher Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Flycatcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 105 ], "xaxis": "x", "y": [ 50, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jellyfish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tentacool", "Tentacruel" ], "legendgroup": "Jellyfish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Jellyfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 70 ], "xaxis": "x", "y": [ 35, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Geodude", "Graveler" ], "legendgroup": "Rock Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 95 ], "xaxis": "x", "y": [ 100, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Megaton Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Golem" ], "legendgroup": "Megaton Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Megaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Horse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ponyta", "Rapidash" ], "legendgroup": "Fire Horse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Fire Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 100 ], "xaxis": "x", "y": [ 55, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dopey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slowpoke" ], "legendgroup": "Dopey Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dopey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hermit Crab Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slowbro" ], "legendgroup": "Hermit Crab Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Hermit Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 180 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magnet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magnemite", "Magneton" ], "legendgroup": "Magnet Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Magnet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 60 ], "xaxis": "x", "y": [ 70, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Duck Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Farfetch'd" ], "legendgroup": "Wild Duck Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Wild Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Twin Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Doduo" ], "legendgroup": "Twin Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Twin Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Triple Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dodrio" ], "legendgroup": "Triple Bird Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Triple Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Lion Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Seel", "Dewgong", "Popplio" ], "legendgroup": "Sea Lion Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Lion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70, 54 ], "xaxis": "x", "y": [ 55, 80, 54 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sludge Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Grimer", "Muk" ], "legendgroup": "Sludge Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sludge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 105 ], "xaxis": "x", "y": [ 50, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bivalve Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shellder", "Cloyster", "Clamperl" ], "legendgroup": "Bivalve Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bivalve Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 95, 64 ], "xaxis": "x", "y": [ 100, 180, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gas Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gastly", "Haunter" ], "legendgroup": "Gas Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 50 ], "xaxis": "x", "y": [ 30, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shadow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gengar" ], "legendgroup": "Shadow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Shadow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Onix" ], "legendgroup": "Rock Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rock Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hypnosis Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Drowzee", "Hypno" ], "legendgroup": "Hypnosis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Hypnosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48, 73 ], "xaxis": "x", "y": [ 45, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=River Crab Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Krabby" ], "legendgroup": "River Crab Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "River Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pincer Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kingler", "Scizor" ], "legendgroup": "Pincer Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pincer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130, 150 ], "xaxis": "x", "y": [ 115, 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Voltorb", "Electrode" ], "legendgroup": "Ball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 50 ], "xaxis": "x", "y": [ 50, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Egg Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Exeggcute", "Chansey" ], "legendgroup": "Egg Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Egg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 5 ], "xaxis": "x", "y": [ 80, 5 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coconut Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Exeggutor" ], "legendgroup": "Coconut Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Coconut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lonely Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cubone" ], "legendgroup": "Lonely Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lonely Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bone Keeper Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Marowak" ], "legendgroup": "Bone Keeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bone Keeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kicking Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hitmonlee" ], "legendgroup": "Kicking Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Kicking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Punching Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hitmonchan" ], "legendgroup": "Punching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Punching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 79 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Licking Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lickitung", "Lickilicky" ], "legendgroup": "Licking Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Licking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 85 ], "xaxis": "x", "y": [ 75, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Gas Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Koffing", "Weezing" ], "legendgroup": "Poison Gas Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Poison Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 90 ], "xaxis": "x", "y": [ 95, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spikes Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rhyhorn" ], "legendgroup": "Spikes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spikes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vine Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tangela", "Tangrowth" ], "legendgroup": "Vine Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Vine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 100 ], "xaxis": "x", "y": [ 115, 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Parent Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kangaskhan" ], "legendgroup": "Parent Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dragon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Horsea", "Seadra", "Dratini", "Dragonair", "Dragonite", "Kingdra", "Salamence", "Goodra" ], "legendgroup": "Dragon Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Dragon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 65, 64, 84, 134, 95, 145, 100 ], "xaxis": "x", "y": [ 70, 95, 45, 65, 95, 95, 130, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Goldfish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Goldeen", "Seaking" ], "legendgroup": "Goldfish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Goldfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 67, 92 ], "xaxis": "x", "y": [ 60, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Starshape Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Staryu" ], "legendgroup": "Starshape Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Starshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mysterious Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Starmie" ], "legendgroup": "Mysterious Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mysterious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Barrier Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mr. Mime" ], "legendgroup": "Barrier Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Barrier Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mantis Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Scyther" ], "legendgroup": "Mantis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mantis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Humanshape Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Jynx" ], "legendgroup": "Humanshape Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Humanshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Electric Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Electabuzz", "Zapdos", "Elekid" ], "legendgroup": "Electric Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Electric Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 83, 90, 63 ], "xaxis": "x", "y": [ 57, 85, 37 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spitfire Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magmar" ], "legendgroup": "Spitfire Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spitfire Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 57 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stagbeetle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pinsir" ], "legendgroup": "Stagbeetle Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Stagbeetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 155 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Bull Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tauros" ], "legendgroup": "Wild Bull Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Bull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magikarp", "Feebas" ], "legendgroup": "Fish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 10, 15 ], "xaxis": "x", "y": [ 55, 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Atrocious Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gyarados" ], "legendgroup": "Atrocious Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Atrocious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 155 ], "xaxis": "x", "y": [ 109 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Transport Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lapras" ], "legendgroup": "Transport Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Transport Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Transform Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ditto" ], "legendgroup": "Transform Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Transform Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Evolution Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Eevee" ], "legendgroup": "Evolution Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Evolution Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bubble Jet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vaporeon" ], "legendgroup": "Bubble Jet Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bubble Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lightning Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Jolteon", "Electrike" ], "legendgroup": "Lightning Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lightning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 45 ], "xaxis": "x", "y": [ 60, 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Virtual Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Porygon", "Porygon2", "Porygon-Z" ], "legendgroup": "Virtual Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Virtual Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 80, 80 ], "xaxis": "x", "y": [ 70, 90, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiral Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Omanyte", "Omastar" ], "legendgroup": "Spiral Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Spiral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 60 ], "xaxis": "x", "y": [ 100, 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fossil Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Aerodactyl" ], "legendgroup": "Fossil Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fossil Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 135 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sleeping Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Snorlax" ], "legendgroup": "Sleeping Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sleeping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Freeze Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Articuno" ], "legendgroup": "Freeze Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Freeze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Genetic Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mewtwo" ], "legendgroup": "Genetic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Genetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=New Species Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mew" ], "legendgroup": "New Species Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "New Species Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Leaf Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chikorita", "Bayleef" ], "legendgroup": "Leaf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 49, 62 ], "xaxis": "x", "y": [ 65, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Herb Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Meganium" ], "legendgroup": "Herb Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Herb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Mouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cyndaquil" ], "legendgroup": "Fire Mouse Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fire Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Volcano Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Quilava", "Typhlosion", "Entei" ], "legendgroup": "Volcano Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Volcano Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64, 84, 115 ], "xaxis": "x", "y": [ 58, 78, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Jaw Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Totodile", "Croconaw", "Feraligatr" ], "legendgroup": "Big Jaw Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Big Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 80, 105 ], "xaxis": "x", "y": [ 64, 80, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scout Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sentret", "Patrat" ], "legendgroup": "Scout Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Scout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 46, 55 ], "xaxis": "x", "y": [ 34, 39 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Body Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Furret" ], "legendgroup": "Long Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Long Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 76 ], "xaxis": "x", "y": [ 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Owl Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hoothoot", "Noctowl" ], "legendgroup": "Owl Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Owl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 50 ], "xaxis": "x", "y": [ 30, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Five Star Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ledyba", "Ledian" ], "legendgroup": "Five Star Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Five Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 35 ], "xaxis": "x", "y": [ 30, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=String Spit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spinarak" ], "legendgroup": "String Spit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "String Spit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Leg Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ariados" ], "legendgroup": "Long Leg Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Long Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Angler Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chinchou" ], "legendgroup": "Angler Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Angler Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Light Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lanturn", "Ampharos" ], "legendgroup": "Light Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Light Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58, 95 ], "xaxis": "x", "y": [ 58, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Mouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pichu" ], "legendgroup": "Tiny Mouse Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Tiny Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Star Shape Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cleffa" ], "legendgroup": "Star Shape Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Star Shape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 28 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spike Ball Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Togepi" ], "legendgroup": "Spike Ball Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spike Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Happiness Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Togetic", "Blissey" ], "legendgroup": "Happiness Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Happiness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 10 ], "xaxis": "x", "y": [ 85, 10 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Little Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Natu" ], "legendgroup": "Little Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Little Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mystic Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Xatu", "Flygon" ], "legendgroup": "Mystic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mystic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75, 100 ], "xaxis": "x", "y": [ 70, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wool Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mareep", "Flaaffy" ], "legendgroup": "Wool Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Wool Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 55 ], "xaxis": "x", "y": [ 40, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aquamouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Marill" ], "legendgroup": "Aquamouse Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Aquamouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aquarabbit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Azumarill" ], "legendgroup": "Aquarabbit Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Aquarabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Imitation Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sudowoodo" ], "legendgroup": "Imitation Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Imitation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Frog Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Politoed" ], "legendgroup": "Frog Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cottonweed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hoppip", "Skiploom", "Jumpluff" ], "legendgroup": "Cottonweed Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cottonweed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 45, 55 ], "xaxis": "x", "y": [ 40, 50, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Tail Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Aipom", "Ambipom" ], "legendgroup": "Long Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 100 ], "xaxis": "x", "y": [ 55, 66 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sun Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sunflora", "Espeon", "Volcarona" ], "legendgroup": "Sun Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75, 65, 60 ], "xaxis": "x", "y": [ 55, 60, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clear Wing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Yanma" ], "legendgroup": "Clear Wing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Clear Wing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Fish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wooper", "Quagsire" ], "legendgroup": "Water Fish Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 85 ], "xaxis": "x", "y": [ 45, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moonlight Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Umbreon" ], "legendgroup": "Moonlight Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Moonlight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Darkness Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Murkrow", "Sableye" ], "legendgroup": "Darkness Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Darkness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 85 ], "xaxis": "x", "y": [ 42, 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slowking", "Pyroar" ], "legendgroup": "Royal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Royal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75, 68 ], "xaxis": "x", "y": [ 80, 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Screech Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Misdreavus" ], "legendgroup": "Screech Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Screech Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Symbol Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Unown" ], "legendgroup": "Symbol Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Symbol Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Patient Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wobbuffet" ], "legendgroup": "Patient Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Patient Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 33 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Neck Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Girafarig" ], "legendgroup": "Long Neck Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Neck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bagworm Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pineco", "Forretress", "Burmy", "Wormadam" ], "legendgroup": "Bagworm Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bagworm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 90, 29, 69 ], "xaxis": "x", "y": [ 90, 140, 45, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dunsparce" ], "legendgroup": "Land Snake Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Land Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flyscorpion Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gligar" ], "legendgroup": "Flyscorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Flyscorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Steelix" ], "legendgroup": "Iron Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 230 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mold Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shuckle" ], "legendgroup": "Mold Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mold Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 10 ], "xaxis": "x", "y": [ 230 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Singlehorn Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Heracross" ], "legendgroup": "Singlehorn Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Singlehorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 185 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sharp Claw Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sneasel", "Weavile" ], "legendgroup": "Sharp Claw Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sharp Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95, 120 ], "xaxis": "x", "y": [ 55, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Little Bear Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Teddiursa" ], "legendgroup": "Little Bear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Little Bear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hibernator Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ursaring" ], "legendgroup": "Hibernator Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hibernator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lava Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slugma", "Magcargo" ], "legendgroup": "Lava Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lava Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 50 ], "xaxis": "x", "y": [ 40, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pig Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swinub" ], "legendgroup": "Pig Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swine Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Piloswine" ], "legendgroup": "Swine Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Swine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coral Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Corsola" ], "legendgroup": "Coral Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Coral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Remoraid", "Octillery" ], "legendgroup": "Jet Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 105 ], "xaxis": "x", "y": [ 35, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Delivery Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Delibird" ], "legendgroup": "Delivery Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Delivery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kite Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mantine", "Mantyke" ], "legendgroup": "Kite Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Kite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 20 ], "xaxis": "x", "y": [ 70, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Armor Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Skarmory" ], "legendgroup": "Armor Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Armor Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dark Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Houndour", "Houndoom" ], "legendgroup": "Dark Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Dark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 90 ], "xaxis": "x", "y": [ 30, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Nose Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Phanpy" ], "legendgroup": "Long Nose Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Long Nose Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Armor Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Donphan", "Tyranitar" ], "legendgroup": "Armor Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120, 164 ], "xaxis": "x", "y": [ 120, 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Horn Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Stantler" ], "legendgroup": "Big Horn Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Big Horn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Painter Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Smeargle" ], "legendgroup": "Painter Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Painter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scuffle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tyrogue" ], "legendgroup": "Scuffle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scuffle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Handstand Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hitmontop" ], "legendgroup": "Handstand Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Handstand Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kiss Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Smoochum" ], "legendgroup": "Kiss Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Kiss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Live Coal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magby" ], "legendgroup": "Live Coal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Live Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 37 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Milk Cow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Miltank" ], "legendgroup": "Milk Cow Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Milk Cow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thunder Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Raikou" ], "legendgroup": "Thunder Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Thunder Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aurora Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Suicune" ], "legendgroup": "Aurora Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Aurora Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Skin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Larvitar" ], "legendgroup": "Rock Skin Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Skin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hard Shell Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pupitar" ], "legendgroup": "Hard Shell Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Shell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 84 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Diving Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lugia" ], "legendgroup": "Diving Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Diving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rainbow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ho-Oh" ], "legendgroup": "Rainbow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rainbow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Time Travel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Celebi" ], "legendgroup": "Time Travel Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Time Travel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wood Gecko Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Treecko", "Grovyle" ], "legendgroup": "Wood Gecko Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wood Gecko Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 65 ], "xaxis": "x", "y": [ 35, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Forest Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sceptile" ], "legendgroup": "Forest Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Forest Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chick Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Torchic" ], "legendgroup": "Chick Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Chick Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Young Fowl Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Combusken" ], "legendgroup": "Young Fowl Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Young Fowl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blaze Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Blaziken" ], "legendgroup": "Blaze Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blaze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 160 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mud Fish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mudkip", "Marshtomp", "Swampert" ], "legendgroup": "Mud Fish Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mud Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 85, 150 ], "xaxis": "x", "y": [ 50, 70, 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bite Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Poochyena", "Mightyena" ], "legendgroup": "Bite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 90 ], "xaxis": "x", "y": [ 35, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Racoon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zigzagoon" ], "legendgroup": "Tiny Racoon Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Tiny Racoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 41 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rush Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Linoone" ], "legendgroup": "Rush Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rush Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 61 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Weed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lotad" ], "legendgroup": "Water Weed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jolly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lombre" ], "legendgroup": "Jolly Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Jolly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Carefree Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ludicolo" ], "legendgroup": "Carefree Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Carefree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Acorn Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Seedot" ], "legendgroup": "Acorn Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Acorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wily Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nuzleaf" ], "legendgroup": "Wily Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wickid Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shiftry" ], "legendgroup": "Wickid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Wickid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=TinySwallow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Taillow" ], "legendgroup": "TinySwallow Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "TinySwallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swallow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swellow" ], "legendgroup": "Swallow Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Swallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Seagull Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wingull" ], "legendgroup": "Seagull Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seagull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pelipper", "Ducklett" ], "legendgroup": "Water Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 44 ], "xaxis": "x", "y": [ 100, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Feeling Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ralts" ], "legendgroup": "Feeling Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Feeling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emotion Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kirlia", "Mesprit" ], "legendgroup": "Emotion Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Emotion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 105 ], "xaxis": "x", "y": [ 35, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Embrace Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gardevoir" ], "legendgroup": "Embrace Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Embrace Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pond Skater Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Surskit" ], "legendgroup": "Pond Skater Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pond Skater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 32 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eyeball Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Masquerain" ], "legendgroup": "Eyeball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eyeball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Slacker Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slakoth" ], "legendgroup": "Slacker Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Slacker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Monkey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vigoroth" ], "legendgroup": "Wild Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lazy Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slaking" ], "legendgroup": "Lazy Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lazy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 160 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trainee Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nincada" ], "legendgroup": "Trainee Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Trainee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ninja Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ninjask", "Greninja" ], "legendgroup": "Ninja Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ninja Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 145 ], "xaxis": "x", "y": [ 45, 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shedinja" ], "legendgroup": "Shed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Shed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Whisper Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Whismur" ], "legendgroup": "Whisper Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Whisper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 51 ], "xaxis": "x", "y": [ 23 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Voice Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Loudred" ], "legendgroup": "Big Voice Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big Voice Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71 ], "xaxis": "x", "y": [ 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loud Noise Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Exploud" ], "legendgroup": "Loud Noise Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Loud Noise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 91 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Guts Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Makuhita" ], "legendgroup": "Guts Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Guts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Arm Thrust Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hariyama" ], "legendgroup": "Arm Thrust Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Arm Thrust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Polka Dot Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Azurill" ], "legendgroup": "Polka Dot Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Polka Dot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Compass Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nosepass", "Probopass" ], "legendgroup": "Compass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Compass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 55 ], "xaxis": "x", "y": [ 135, 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kitten Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Skitty" ], "legendgroup": "Kitten Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Kitten Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prim Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Delcatty" ], "legendgroup": "Prim Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Prim Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deceiver Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mawile" ], "legendgroup": "Deceiver Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Deceiver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Armor Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Aron", "Lairon", "Aggron" ], "legendgroup": "Iron Armor Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 90, 140 ], "xaxis": "x", "y": [ 100, 140, 230 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meditate Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Meditite", "Medicham" ], "legendgroup": "Meditate Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meditate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 100 ], "xaxis": "x", "y": [ 55, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Discharge Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Manectric" ], "legendgroup": "Discharge Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Discharge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cheering Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Plusle", "Minun" ], "legendgroup": "Cheering Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cheering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 40 ], "xaxis": "x", "y": [ 40, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Firefly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Volbeat", "Illumise" ], "legendgroup": "Firefly Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Firefly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 73, 47 ], "xaxis": "x", "y": [ 75, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Roselia" ], "legendgroup": "Thorn Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stomach Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gulpin" ], "legendgroup": "Stomach Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Stomach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Bag Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swalot" ], "legendgroup": "Poison Bag Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Poison Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 73 ], "xaxis": "x", "y": [ 83 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Savage Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Carvanha" ], "legendgroup": "Savage Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Savage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Brutal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sharpedo", "Hydreigon" ], "legendgroup": "Brutal Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Brutal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 140, 105 ], "xaxis": "x", "y": [ 70, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Whale Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wailmer" ], "legendgroup": "Ball Whale Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ball Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Float Whale Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wailord" ], "legendgroup": "Float Whale Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Float Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Numb Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Numel" ], "legendgroup": "Numb Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Numb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eruption Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Camerupt" ], "legendgroup": "Eruption Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eruption Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Torkoal" ], "legendgroup": "Coal Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bounce Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spoink" ], "legendgroup": "Bounce Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bounce Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Manipulate Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Grumpig", "Gothorita" ], "legendgroup": "Manipulate Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Manipulate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 45 ], "xaxis": "x", "y": [ 65, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spot Panda Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spinda" ], "legendgroup": "Spot Panda Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Spot Panda Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ant Pit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Trapinch" ], "legendgroup": "Ant Pit Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ant Pit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vibration Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vibrava", "Palpitoad", "Seismitoad" ], "legendgroup": "Vibration Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Vibration Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 65, 95 ], "xaxis": "x", "y": [ 50, 55, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cactus Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cacnea", "Maractus" ], "legendgroup": "Cactus Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cactus Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 86 ], "xaxis": "x", "y": [ 40, 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scarecrow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cacturne" ], "legendgroup": "Scarecrow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Scarecrow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swablu" ], "legendgroup": "Cotton Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Humming Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Altaria" ], "legendgroup": "Humming Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Humming Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cat Ferret Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zangoose" ], "legendgroup": "Cat Ferret Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cat Ferret Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fang Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Seviper" ], "legendgroup": "Fang Snake Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fang Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meteorite Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lunatone", "Solrock" ], "legendgroup": "Meteorite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Meteorite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 95 ], "xaxis": "x", "y": [ 65, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Whiskers Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Barboach", "Whiscash" ], "legendgroup": "Whiskers Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Whiskers Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48, 78 ], "xaxis": "x", "y": [ 43, 73 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ruffian Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Corphish" ], "legendgroup": "Ruffian Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ruffian Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rogue Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Crawdaunt" ], "legendgroup": "Rogue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rogue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clay Doll Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Baltoy", "Claydol" ], "legendgroup": "Clay Doll Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Clay Doll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 70 ], "xaxis": "x", "y": [ 55, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Lily Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lileep" ], "legendgroup": "Sea Lily Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Lily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 41 ], "xaxis": "x", "y": [ 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Barnacle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cradily" ], "legendgroup": "Barnacle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Barnacle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 81 ], "xaxis": "x", "y": [ 97 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Old Shrimp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Anorith" ], "legendgroup": "Old Shrimp Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Old Shrimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plate Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Armaldo" ], "legendgroup": "Plate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Plate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tender Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Milotic" ], "legendgroup": "Tender Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Tender Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 79 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Weather Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Castform" ], "legendgroup": "Weather Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Weather Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Color Swap Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kecleon" ], "legendgroup": "Color Swap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Color Swap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Puppet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shuppet" ], "legendgroup": "Puppet Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Marionette Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Banette" ], "legendgroup": "Marionette Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Marionette Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 165 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Requiem Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Duskull" ], "legendgroup": "Requiem Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Requiem Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beckon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dusclops" ], "legendgroup": "Beckon Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Beckon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fruit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tropius", "Bounsweet", "Steenee", "Tsareena" ], "legendgroup": "Fruit Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fruit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 68, 30, 40, 120 ], "xaxis": "x", "y": [ 83, 38, 48, 98 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wind Chime Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chimecho" ], "legendgroup": "Wind Chime Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wind Chime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Disaster Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Absol" ], "legendgroup": "Disaster Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disaster Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bright Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wynaut" ], "legendgroup": "Bright Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bright Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 23 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snow Hat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Snorunt" ], "legendgroup": "Snow Hat Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Hat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Face Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Glalie" ], "legendgroup": "Face Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Face Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clap Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spheal" ], "legendgroup": "Clap Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Clap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Roll Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sealeo" ], "legendgroup": "Ball Roll Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ball Roll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ice Break Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Walrein" ], "legendgroup": "Ice Break Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ice Break Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deep Sea Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Huntail" ], "legendgroup": "Deep Sea Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Deep Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 104 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=South Sea Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gorebyss" ], "legendgroup": "South Sea Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "South Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 84 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Longevity Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Relicanth" ], "legendgroup": "Longevity Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Longevity Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rendezvous Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Luvdisc" ], "legendgroup": "Rendezvous Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Rendezvous Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Head Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bagon" ], "legendgroup": "Rock Head Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Head Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Endurance Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shelgon" ], "legendgroup": "Endurance Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Endurance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Ball Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Beldum" ], "legendgroup": "Iron Ball Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Claw Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Metang" ], "legendgroup": "Iron Claw Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Iron Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Leg Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Metagross" ], "legendgroup": "Iron Leg Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Peak Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Regirock" ], "legendgroup": "Rock Peak Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Peak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 200 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iceberg Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Regice", "Avalugg" ], "legendgroup": "Iceberg Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Iceberg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 117 ], "xaxis": "x", "y": [ 100, 184 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Registeel" ], "legendgroup": "Iron Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Iron Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Latias", "Latios" ], "legendgroup": "Eon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100, 130 ], "xaxis": "x", "y": [ 120, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Basin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kyogre" ], "legendgroup": "Sea Basin Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Basin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Continent Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Groudon", "Torterra" ], "legendgroup": "Continent Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Continent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 180, 109 ], "xaxis": "x", "y": [ 160, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sky High Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rayquaza" ], "legendgroup": "Sky High Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sky High Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 180 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Jirachi" ], "legendgroup": "Wish Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Wish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=DNA Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Deoxys" ], "legendgroup": "DNA Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "DNA Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Leaf Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Turtwig" ], "legendgroup": "Tiny Leaf Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tiny Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 68 ], "xaxis": "x", "y": [ 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grove Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Grotle" ], "legendgroup": "Grove Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Grove Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 89 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chimp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chimchar" ], "legendgroup": "Chimp Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 44 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Playful Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Monferno", "Pancham" ], "legendgroup": "Playful Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Playful Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 78, 82 ], "xaxis": "x", "y": [ 52, 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Penguin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Piplup", "Prinplup" ], "legendgroup": "Penguin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Penguin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 51, 66 ], "xaxis": "x", "y": [ 53, 68 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emperor Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Empoleon" ], "legendgroup": "Emperor Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emperor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 86 ], "xaxis": "x", "y": [ 88 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Starling Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Starly", "Staravia" ], "legendgroup": "Starling Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Starling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 75 ], "xaxis": "x", "y": [ 30, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Predator Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Staraptor" ], "legendgroup": "Predator Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Predator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plump Mouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bidoof" ], "legendgroup": "Plump Mouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plump Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beaver Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bibarel" ], "legendgroup": "Beaver Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Beaver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cricket Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kricketot", "Kricketune" ], "legendgroup": "Cricket Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Cricket Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25, 85 ], "xaxis": "x", "y": [ 41, 51 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flash Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shinx" ], "legendgroup": "Flash Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flash Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 34 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spark Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Luxio" ], "legendgroup": "Spark Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 49 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gleam Eyes Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Luxray" ], "legendgroup": "Gleam Eyes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Gleam Eyes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 79 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bud Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Budew" ], "legendgroup": "Bud Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bouquet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Roserade" ], "legendgroup": "Bouquet Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bouquet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Head Butt Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cranidos", "Rampardos" ], "legendgroup": "Head Butt Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Head Butt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125, 165 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shield Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shieldon", "Bastiodon" ], "legendgroup": "Shield Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Shield Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42, 52 ], "xaxis": "x", "y": [ 118, 168 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moth Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mothim" ], "legendgroup": "Moth Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 94 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Bee Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Combee" ], "legendgroup": "Tiny Bee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 42 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beehive Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vespiquen" ], "legendgroup": "Beehive Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beehive Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 102 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleSquirrel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pachirisu" ], "legendgroup": "EleSquirrel Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSquirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Weasel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Buizel", "Floatzel" ], "legendgroup": "Sea Weasel Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Weasel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 105 ], "xaxis": "x", "y": [ 35, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cherry Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cherubi" ], "legendgroup": "Cherry Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cherry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blossom Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cherrim" ], "legendgroup": "Blossom Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Blossom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Slug Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shellos", "Gastrodon" ], "legendgroup": "Sea Slug Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Slug Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48, 83 ], "xaxis": "x", "y": [ 48, 68 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blimp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Drifblim" ], "legendgroup": "Blimp Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Blimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 44 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rabbit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Buneary", "Lopunny" ], "legendgroup": "Rabbit Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Rabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66, 136 ], "xaxis": "x", "y": [ 44, 94 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magical Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mismagius" ], "legendgroup": "Magical Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Magical Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Boss Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Honchkrow" ], "legendgroup": "Big Boss Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Big Boss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Catty Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Glameow" ], "legendgroup": "Catty Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Catty Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 42 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiger Cat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Purugly" ], "legendgroup": "Tiger Cat Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tiger Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82 ], "xaxis": "x", "y": [ 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bell Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chingling" ], "legendgroup": "Bell Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Skunk Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Stunky", "Skuntank" ], "legendgroup": "Skunk Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Skunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63, 93 ], "xaxis": "x", "y": [ 47, 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bronze Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bronzor" ], "legendgroup": "Bronze Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bronze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 24 ], "xaxis": "x", "y": [ 86 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bronze Bell Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bronzong" ], "legendgroup": "Bronze Bell Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bronze Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 89 ], "xaxis": "x", "y": [ 116 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bonsai Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bonsly" ], "legendgroup": "Bonsai Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bonsai Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mime Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mime Jr." ], "legendgroup": "Mime Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Playhouse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Happiny" ], "legendgroup": "Playhouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Playhouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Music Note Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chatot" ], "legendgroup": "Music Note Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Music Note Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Forbidden Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spiritomb" ], "legendgroup": "Forbidden Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Forbidden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 108 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Shark Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gible" ], "legendgroup": "Land Shark Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Land Shark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cave Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gabite", "Druddigon" ], "legendgroup": "Cave Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 120 ], "xaxis": "x", "y": [ 65, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mach Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Garchomp" ], "legendgroup": "Mach Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Mach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 170 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Eater Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Munchlax" ], "legendgroup": "Big Eater Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Big Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emanation Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Riolu" ], "legendgroup": "Emanation Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emanation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aura Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lucario" ], "legendgroup": "Aura Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Aura Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 88 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hippo Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hippopotas" ], "legendgroup": "Hippo Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hippo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 78 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Heavyweight Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hippowdon" ], "legendgroup": "Heavyweight Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Heavyweight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 112 ], "xaxis": "x", "y": [ 118 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scorpion Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Skorupi" ], "legendgroup": "Scorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ogre Scorp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Drapion" ], "legendgroup": "Ogre Scorp Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Toxic Mouth Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Croagunk", "Toxicroak" ], "legendgroup": "Toxic Mouth Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Toxic Mouth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 61, 106 ], "xaxis": "x", "y": [ 40, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bug Catcher Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Carnivine" ], "legendgroup": "Bug Catcher Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bug Catcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wing Fish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Finneon" ], "legendgroup": "Wing Fish Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Wing Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 49 ], "xaxis": "x", "y": [ 56 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Neon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lumineon" ], "legendgroup": "Neon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Neon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 69 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Frosted Tree Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Snover", "Abomasnow" ], "legendgroup": "Frosted Tree Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Frosted Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 62, 132 ], "xaxis": "x", "y": [ 50, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magnet Area Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magnezone" ], "legendgroup": "Magnet Area Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Magnet Area Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thunderbolt Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Electivire", "Zebstrika" ], "legendgroup": "Thunderbolt Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Thunderbolt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 123, 100 ], "xaxis": "x", "y": [ 67, 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blast Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magmortar" ], "legendgroup": "Blast Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Blast Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jubilee Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Togekiss" ], "legendgroup": "Jubilee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jubilee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ogre Darner Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Yanmega" ], "legendgroup": "Ogre Darner Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Darner Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 76 ], "xaxis": "x", "y": [ 86 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Verdant Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Leafeon" ], "legendgroup": "Verdant Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Verdant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fresh Snow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Glaceon", "Vanillite" ], "legendgroup": "Fresh Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fresh Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 50 ], "xaxis": "x", "y": [ 110, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fang Scorp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gliscor" ], "legendgroup": "Fang Scorp Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fang Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Twin Tusk Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mamoswine" ], "legendgroup": "Twin Tusk Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Twin Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blade Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gallade" ], "legendgroup": "Blade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 165 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gripper Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dusknoir" ], "legendgroup": "Gripper Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gripper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snow Land Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Froslass" ], "legendgroup": "Snow Land Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Land Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plasma Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rotom" ], "legendgroup": "Plasma Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plasma Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 107 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Knowledge Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Uxie" ], "legendgroup": "Knowledge Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Knowledge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Willpower Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Azelf" ], "legendgroup": "Willpower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Willpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Temporal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dialga" ], "legendgroup": "Temporal Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Temporal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spatial Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Palkia" ], "legendgroup": "Spatial Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spatial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lava Dome Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Heatran" ], "legendgroup": "Lava Dome Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lava Dome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 106 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Colossal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Regigigas" ], "legendgroup": "Colossal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Colossal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 160 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Renegade Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Giratina" ], "legendgroup": "Renegade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Renegade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lunar Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cresselia" ], "legendgroup": "Lunar Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lunar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Drifter Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Phione" ], "legendgroup": "Sea Drifter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Drifter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Seafaring Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Manaphy" ], "legendgroup": "Seafaring Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seafaring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pitch-Black Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Darkrai" ], "legendgroup": "Pitch-Black Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Pitch-Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gratitude Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shaymin" ], "legendgroup": "Gratitude Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Gratitude Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 103 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Alpha Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Arceus" ], "legendgroup": "Alpha Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Alpha Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Victory Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Victini" ], "legendgroup": "Victory Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Victory Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Snake Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Snivy", "Servine" ], "legendgroup": "Grass Snake Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grass Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 60 ], "xaxis": "x", "y": [ 55, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Regal Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Serperior" ], "legendgroup": "Regal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Regal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Pig Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tepig", "Pignite" ], "legendgroup": "Fire Pig Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63, 93 ], "xaxis": "x", "y": [ 45, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mega Fire Pig Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Emboar" ], "legendgroup": "Mega Fire Pig Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mega Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 123 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Otter Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Oshawott" ], "legendgroup": "Sea Otter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Otter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Discipline Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dewott" ], "legendgroup": "Discipline Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Discipline Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Formidable Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Samurott" ], "legendgroup": "Formidable Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Formidable Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lookout Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Watchog" ], "legendgroup": "Lookout Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Lookout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loyal Dog Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Herdier" ], "legendgroup": "Loyal Dog Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Loyal Dog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big-Hearted Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Stoutland" ], "legendgroup": "Big-Hearted Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big-Hearted Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Devious Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Purrloin" ], "legendgroup": "Devious Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Devious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 37 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cruel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Liepard" ], "legendgroup": "Cruel Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cruel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 88 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Monkey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pansage" ], "legendgroup": "Grass Monkey Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Grass Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Monkey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Simisage" ], "legendgroup": "Thorn Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=High Temp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pansear" ], "legendgroup": "High Temp Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "High Temp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ember Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Simisear", "Fletchinder" ], "legendgroup": "Ember Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ember Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98, 73 ], "xaxis": "x", "y": [ 63, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spray Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Panpour" ], "legendgroup": "Spray Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Spray Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Geyser Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Simipour" ], "legendgroup": "Geyser Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Geyser Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dream Eater Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Munna" ], "legendgroup": "Dream Eater Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Dream Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drowsing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Musharna", "Komala" ], "legendgroup": "Drowsing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Drowsing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 115 ], "xaxis": "x", "y": [ 85, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Pigeon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pidove" ], "legendgroup": "Tiny Pigeon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Tiny Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Pigeon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tranquill" ], "legendgroup": "Wild Pigeon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wild Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 77 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Proud Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Unfezant" ], "legendgroup": "Proud Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Proud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Electrified Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Blitzle" ], "legendgroup": "Electrified Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Electrified Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 32 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mantle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Roggenrola" ], "legendgroup": "Mantle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mantle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ore Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Boldore" ], "legendgroup": "Ore Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Compressed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gigalith" ], "legendgroup": "Compressed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Compressed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 135 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Courting Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swoobat" ], "legendgroup": "Courting Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Courting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 57 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Subterrene Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Excadrill" ], "legendgroup": "Subterrene Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Subterrene Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 135 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hearing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Audino" ], "legendgroup": "Hearing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Hearing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 126 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Muscular Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Timburr", "Gurdurr", "Conkeldurr" ], "legendgroup": "Muscular Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Muscular Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 105, 140 ], "xaxis": "x", "y": [ 55, 85, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Judo Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Throh" ], "legendgroup": "Judo Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Judo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Karate Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sawk" ], "legendgroup": "Karate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Karate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sewing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sewaddle" ], "legendgroup": "Sewing Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sewing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Leaf-Wrapped Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swadloon" ], "legendgroup": "Leaf-Wrapped Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Leaf-Wrapped Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Nurturing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Leavanny" ], "legendgroup": "Nurturing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Nurturing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 103 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Centipede Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Venipede" ], "legendgroup": "Centipede Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Centipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 59 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Curlipede Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Whirlipede" ], "legendgroup": "Curlipede Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Curlipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 99 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Megapede Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Scolipede" ], "legendgroup": "Megapede Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Megapede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Puff Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cottonee" ], "legendgroup": "Cotton Puff Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cotton Puff Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 27 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Windveiled Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Whimsicott" ], "legendgroup": "Windveiled Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Windveiled Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 67 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bulb Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Petilil" ], "legendgroup": "Bulb Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bulb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flowering Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lilligant" ], "legendgroup": "Flowering Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Flowering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hostile Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Basculin", "Zweilous" ], "legendgroup": "Hostile Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Hostile Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92, 85 ], "xaxis": "x", "y": [ 65, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Desert Croc Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sandile", "Krokorok" ], "legendgroup": "Desert Croc Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Desert Croc Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72, 82 ], "xaxis": "x", "y": [ 35, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Intimidation Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Krookodile" ], "legendgroup": "Intimidation Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Intimidation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 117 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Zen Charm Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Darumaka" ], "legendgroup": "Zen Charm Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Zen Charm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blazing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Darmanitan" ], "legendgroup": "Blazing Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Blazing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Inn Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dwebble" ], "legendgroup": "Rock Inn Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Inn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stone Home Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Crustle" ], "legendgroup": "Stone Home Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stone Home Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shedding Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Scraggy" ], "legendgroup": "Shedding Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Shedding Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hoodlum Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Scrafty" ], "legendgroup": "Hoodlum Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Hoodlum Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Avianoid Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sigilyph" ], "legendgroup": "Avianoid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Avianoid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spirit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Yamask" ], "legendgroup": "Spirit Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coffin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cofagrigus" ], "legendgroup": "Coffin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Coffin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prototurtle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tirtouga", "Carracosta" ], "legendgroup": "Prototurtle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Prototurtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 78, 108 ], "xaxis": "x", "y": [ 103, 133 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=First Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Archen", "Archeops" ], "legendgroup": "First Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "First Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 112, 140 ], "xaxis": "x", "y": [ 45, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trash Bag Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Trubbish" ], "legendgroup": "Trash Bag Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Trash Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trash Heap Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Garbodor" ], "legendgroup": "Trash Heap Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Trash Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tricky Fox Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zorua" ], "legendgroup": "Tricky Fox Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Tricky Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Illusion Fox Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zoroark" ], "legendgroup": "Illusion Fox Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Illusion Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chinchilla Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Minccino" ], "legendgroup": "Chinchilla Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Chinchilla Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scarf Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cinccino" ], "legendgroup": "Scarf Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scarf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fixation Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gothita" ], "legendgroup": "Fixation Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fixation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Astral Body Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gothitelle" ], "legendgroup": "Astral Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Astral Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cell Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Solosis" ], "legendgroup": "Cell Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Cell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mitosis Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Duosion" ], "legendgroup": "Mitosis Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mitosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Multiplying Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Reuniclus" ], "legendgroup": "Multiplying Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Multiplying Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=White Bird Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swanna" ], "legendgroup": "White Bird Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "White Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 87 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Icy Snow Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vanillish" ], "legendgroup": "Icy Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Icy Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snowstorm Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vanilluxe" ], "legendgroup": "Snowstorm Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Snowstorm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Season Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Deerling", "Sawsbuck" ], "legendgroup": "Season Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Season Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 100 ], "xaxis": "x", "y": [ 50, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sky Squirrel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Emolga" ], "legendgroup": "Sky Squirrel Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sky Squirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clamping Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Karrablast" ], "legendgroup": "Clamping Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Clamping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cavalry Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Escavalier" ], "legendgroup": "Cavalry Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Cavalry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 135 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Floating Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Frillish", "Jellicent" ], "legendgroup": "Floating Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Floating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 60 ], "xaxis": "x", "y": [ 50, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Caring Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Alomomola" ], "legendgroup": "Caring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Caring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Attaching Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Joltik" ], "legendgroup": "Attaching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Attaching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 47 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleSpider Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Galvantula" ], "legendgroup": "EleSpider Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSpider Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 77 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Seed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ferroseed" ], "legendgroup": "Thorn Seed Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Thorn Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 91 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Pod Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Ferrothorn" ], "legendgroup": "Thorn Pod Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pod Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 94 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gear Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Klink", "Klang", "Klinklang" ], "legendgroup": "Gear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Gear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 80, 100 ], "xaxis": "x", "y": [ 70, 95, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleFish Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tynamo", "Eelektrik", "Eelektross" ], "legendgroup": "EleFish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "EleFish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 85, 115 ], "xaxis": "x", "y": [ 40, 70, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cerebral Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Elgyem", "Beheeyem" ], "legendgroup": "Cerebral Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Cerebral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 75 ], "xaxis": "x", "y": [ 55, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Candle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Litwick" ], "legendgroup": "Candle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Candle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lamp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lampent" ], "legendgroup": "Lamp Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Lamp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Luring Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chandelure" ], "legendgroup": "Luring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Luring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tusk Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Axew" ], "legendgroup": "Tusk Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 87 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Axe Jaw Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Fraxure", "Haxorus" ], "legendgroup": "Axe Jaw Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Axe Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 117, 147 ], "xaxis": "x", "y": [ 70, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chill Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cubchoo" ], "legendgroup": "Chill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Freezing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Beartic" ], "legendgroup": "Freezing Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Freezing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Crystallizing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cryogonal" ], "legendgroup": "Crystallizing Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Crystallizing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snail Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Shelmet" ], "legendgroup": "Snail Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Snail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shell Out Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Accelgor" ], "legendgroup": "Shell Out Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Shell Out Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trap Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Stunfisk" ], "legendgroup": "Trap Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Trap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66 ], "xaxis": "x", "y": [ 84 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Martial Arts Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mienfoo", "Mienshao" ], "legendgroup": "Martial Arts Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Martial Arts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 125 ], "xaxis": "x", "y": [ 50, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Automaton Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Golett", "Golurk" ], "legendgroup": "Automaton Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Automaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 74, 124 ], "xaxis": "x", "y": [ 50, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sharp Blade Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pawniard" ], "legendgroup": "Sharp Blade Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sharp Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sword Blade Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bisharp" ], "legendgroup": "Sword Blade Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Sword Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bash Buffalo Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bouffalant" ], "legendgroup": "Bash Buffalo Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bash Buffalo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eaglet Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rufflet" ], "legendgroup": "Eaglet Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Eaglet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 83 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Valiant Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Braviary" ], "legendgroup": "Valiant Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Valiant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 123 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Diapered Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vullaby" ], "legendgroup": "Diapered Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Diapered Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bone Vulture Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mandibuzz" ], "legendgroup": "Bone Vulture Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bone Vulture Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Anteater Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Heatmor" ], "legendgroup": "Anteater Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Anteater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 97 ], "xaxis": "x", "y": [ 66 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Ant Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Durant" ], "legendgroup": "Iron Ant Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 109 ], "xaxis": "x", "y": [ 112 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Irate Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Deino" ], "legendgroup": "Irate Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Irate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Torch Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Larvesta" ], "legendgroup": "Torch Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Torch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Will Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cobalion" ], "legendgroup": "Iron Will Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Will Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 129 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cavern Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Terrakion" ], "legendgroup": "Cavern Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cavern Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 129 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grassland Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Virizion" ], "legendgroup": "Grassland Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grassland Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cyclone Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tornadus" ], "legendgroup": "Cyclone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cyclone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bolt Strike Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Thundurus" ], "legendgroup": "Bolt Strike Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bolt Strike Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vast White Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Reshiram" ], "legendgroup": "Vast White Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Vast White Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deep Black Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zekrom" ], "legendgroup": "Deep Black Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Deep Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Abundance Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Landorus" ], "legendgroup": "Abundance Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Abundance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Boundary Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kyurem" ], "legendgroup": "Boundary Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Boundary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Colt Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Keldeo" ], "legendgroup": "Colt Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Colt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Melody Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Meloetta" ], "legendgroup": "Melody Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Melody Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 128 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Paleozoic Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Genesect" ], "legendgroup": "Paleozoic Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Paleozoic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiky Nut Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Chespin" ], "legendgroup": "Spiky Nut Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spiky Nut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 61 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiny Armor Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Quilladin", "Chesnaught" ], "legendgroup": "Spiny Armor Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spiny Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 78, 107 ], "xaxis": "x", "y": [ 95, 122 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bubble Frog Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Froakie", "Frogadier" ], "legendgroup": "Bubble Frog Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bubble Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 56, 63 ], "xaxis": "x", "y": [ 40, 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Digging Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bunnelby", "Diggersby" ], "legendgroup": "Digging Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Digging Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 36, 56 ], "xaxis": "x", "y": [ 38, 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Robin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Fletchling" ], "legendgroup": "Tiny Robin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Robin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scorching Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Talonflame" ], "legendgroup": "Scorching Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Scorching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 81 ], "xaxis": "x", "y": [ 71 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scatterdust Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Scatterbug", "Spewpa" ], "legendgroup": "Scatterdust Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scatterdust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 22 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scale Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vivillon" ], "legendgroup": "Scale Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lion Cub Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Litleo" ], "legendgroup": "Lion Cub Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Lion Cub Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Single Bloom Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Flabébé" ], "legendgroup": "Single Bloom Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Single Bloom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38 ], "xaxis": "x", "y": [ 39 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Garden Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Florges" ], "legendgroup": "Garden Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Garden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 68 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mount Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Skiddo", "Gogoat" ], "legendgroup": "Mount Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mount Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 100 ], "xaxis": "x", "y": [ 48, 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Daunting Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pangoro" ], "legendgroup": "Daunting Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Daunting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 124 ], "xaxis": "x", "y": [ 78 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poodle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Furfrou" ], "legendgroup": "Poodle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poodle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Restraint Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Espurr" ], "legendgroup": "Restraint Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Restraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 54 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Constraint Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Meowstic" ], "legendgroup": "Constraint Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Constraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sword Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Honedge", "Doublade" ], "legendgroup": "Sword Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 110 ], "xaxis": "x", "y": [ 100, 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Sword Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Aegislash" ], "legendgroup": "Royal Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Royal Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Perfume Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Spritzee" ], "legendgroup": "Perfume Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Perfume Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fragrance Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Aromatisse" ], "legendgroup": "Fragrance Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fragrance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Candy Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Swirlix" ], "legendgroup": "Cotton Candy Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Candy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 66 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meringue Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Slurpuff" ], "legendgroup": "Meringue Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Meringue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 86 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Revolving Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Inkay" ], "legendgroup": "Revolving Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Revolving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 54 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Overturning Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Malamar" ], "legendgroup": "Overturning Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Overturning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 88 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Two-Handed Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Binacle" ], "legendgroup": "Two-Handed Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Two-Handed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Collective Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Barbaracle" ], "legendgroup": "Collective Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Collective Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mock Kelp Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Skrelp", "Dragalge" ], "legendgroup": "Mock Kelp Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mock Kelp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 75 ], "xaxis": "x", "y": [ 60, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Gun Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Clauncher" ], "legendgroup": "Water Gun Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Gun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Howitzer Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Clawitzer" ], "legendgroup": "Howitzer Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Howitzer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 73 ], "xaxis": "x", "y": [ 88 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Generator Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Helioptile", "Heliolisk" ], "legendgroup": "Generator Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Generator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38, 55 ], "xaxis": "x", "y": [ 33, 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Heir Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tyrunt" ], "legendgroup": "Royal Heir Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Royal Heir Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 89 ], "xaxis": "x", "y": [ 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Despot Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tyrantrum" ], "legendgroup": "Despot Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Despot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 121 ], "xaxis": "x", "y": [ 119 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tundra Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Amaura", "Aurorus" ], "legendgroup": "Tundra Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Tundra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 59, 77 ], "xaxis": "x", "y": [ 50, 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Intertwining Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sylveon" ], "legendgroup": "Intertwining Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Intertwining Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wrestling Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Hawlucha" ], "legendgroup": "Wrestling Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Wrestling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Antenna Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dedenne" ], "legendgroup": "Antenna Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Antenna Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 57 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jewel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Carbink", "Diancie" ], "legendgroup": "Jewel Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jewel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 160 ], "xaxis": "x", "y": [ 150, 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Soft Tissue Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Goomy", "Sliggoo" ], "legendgroup": "Soft Tissue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Soft Tissue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 75 ], "xaxis": "x", "y": [ 35, 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Key Ring Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Klefki" ], "legendgroup": "Key Ring Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Key Ring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 91 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stump Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Phantump" ], "legendgroup": "Stump Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stump Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Elder Tree Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Trevenant" ], "legendgroup": "Elder Tree Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Elder Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pumpkin Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pumpkaboo", "Gourgeist" ], "legendgroup": "Pumpkin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Pumpkin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66, 100 ], "xaxis": "x", "y": [ 70, 122 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ice Chunk Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bergmite" ], "legendgroup": "Ice Chunk Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Ice Chunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 69 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sound Wave Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Noibat", "Noivern" ], "legendgroup": "Sound Wave Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sound Wave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 70 ], "xaxis": "x", "y": [ 35, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Life Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Xerneas" ], "legendgroup": "Life Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Life Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 131 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Destruction Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Yveltal" ], "legendgroup": "Destruction Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Destruction Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 131 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Order Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Zygarde" ], "legendgroup": "Order Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Order Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 121 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)
attack=%{x}
defense=%{y}", "hovertext": [ "Hoopa" ], "legendgroup": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 160 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Steam Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Volcanion" ], "legendgroup": "Steam Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Steam Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Quill Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Rowlet" ], "legendgroup": "Grass Quill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Grass Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blade Quill Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dartrix" ], "legendgroup": "Blade Quill Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blade Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Arrow Quill Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Decidueye" ], "legendgroup": "Arrow Quill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Arrow Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 107 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Cat Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Litten", "Torracat" ], "legendgroup": "Fire Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 85 ], "xaxis": "x", "y": [ 40, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Heel Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Incineroar" ], "legendgroup": "Heel Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Heel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pop Star Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Brionne" ], "legendgroup": "Pop Star Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pop Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 69 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Soloist Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Primarina" ], "legendgroup": "Soloist Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Soloist Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 74 ], "xaxis": "x", "y": [ 74 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Woodpecker Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pikipek" ], "legendgroup": "Woodpecker Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Woodpecker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bugle Beak Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Trumbeak" ], "legendgroup": "Bugle Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bugle Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cannon Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Toucannon" ], "legendgroup": "Cannon Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cannon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loitering Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Yungoos" ], "legendgroup": "Loitering Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Loitering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stakeout Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Gumshoos" ], "legendgroup": "Stakeout Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Stakeout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Larva Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Grubbin" ], "legendgroup": "Larva Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Larva Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 62 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Battery Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Charjabug" ], "legendgroup": "Battery Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Battery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stag Beetle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Vikavolt" ], "legendgroup": "Stag Beetle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Stag Beetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Boxing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Crabrawler" ], "legendgroup": "Boxing Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Boxing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82 ], "xaxis": "x", "y": [ 57 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Woolly Crab Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Crabominable" ], "legendgroup": "Woolly Crab Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Woolly Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 132 ], "xaxis": "x", "y": [ 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dancing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Oricorio" ], "legendgroup": "Dancing Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dancing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bee Fly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cutiefly", "Ribombee" ], "legendgroup": "Bee Fly Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bee Fly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 55 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wolf Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lycanroc" ], "legendgroup": "Wolf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wolf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Small Fry Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wishiwashi" ], "legendgroup": "Small Fry Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Small Fry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 140 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Brutal Star Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mareanie", "Toxapex" ], "legendgroup": "Brutal Star Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Brutal Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53, 63 ], "xaxis": "x", "y": [ 62, 152 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Donkey Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mudbray" ], "legendgroup": "Donkey Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Donkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Draft Horse Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mudsdale" ], "legendgroup": "Draft Horse Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Draft Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Bubble Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dewpider", "Araquanid" ], "legendgroup": "Water Bubble Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Water Bubble Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 70 ], "xaxis": "x", "y": [ 52, 92 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sickle Grass Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Fomantis" ], "legendgroup": "Sickle Grass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sickle Grass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bloom Sickle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lurantis" ], "legendgroup": "Bloom Sickle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bloom Sickle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Illuminating Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Morelull", "Shiinotic" ], "legendgroup": "Illuminating Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Illuminating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 45 ], "xaxis": "x", "y": [ 55, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Toxic Lizard Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Salandit", "Salazzle" ], "legendgroup": "Toxic Lizard Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Toxic Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 44, 64 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flailing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Stufful" ], "legendgroup": "Flailing Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flailing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Strong Arm Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bewear" ], "legendgroup": "Strong Arm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Strong Arm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Posy Picker Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Comfey" ], "legendgroup": "Posy Picker Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Posy Picker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sage Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Oranguru" ], "legendgroup": "Sage Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Sage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Teamwork Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Passimian" ], "legendgroup": "Teamwork Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Teamwork Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Turn Tail Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Wimpod" ], "legendgroup": "Turn Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Turn Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hard Scale Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Golisopod" ], "legendgroup": "Hard Scale Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sand Heap Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Sandygast" ], "legendgroup": "Sand Heap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sand Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sand Castle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Palossand" ], "legendgroup": "Sand Castle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sand Castle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Cucumber Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pyukumuku" ], "legendgroup": "Sea Cucumber Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sea Cucumber Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Synthetic Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Type: Null", "Silvally" ], "legendgroup": "Synthetic Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Synthetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95, 95 ], "xaxis": "x", "y": [ 95, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meteor Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Minior" ], "legendgroup": "Meteor Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meteor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blast Turtle Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Turtonator" ], "legendgroup": "Blast Turtle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blast Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 78 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Roly-Poly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Togedemaru" ], "legendgroup": "Roly-Poly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Roly-Poly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Disguise Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Mimikyu" ], "legendgroup": "Disguise Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disguise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gnash Teeth Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Bruxish" ], "legendgroup": "Gnash Teeth Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gnash Teeth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Placid Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Drampa" ], "legendgroup": "Placid Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Placid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Creeper Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Dhelmise" ], "legendgroup": "Sea Creeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sea Creeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 131 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scaly Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Jangmo-o", "Hakamo-o", "Kommo-o" ], "legendgroup": "Scaly Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scaly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 75, 110 ], "xaxis": "x", "y": [ 65, 90, 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Spirit Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Tapu Koko", "Tapu Lele", "Tapu Bulu", "Tapu Fini" ], "legendgroup": "Land Spirit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Land Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115, 85, 130, 75 ], "xaxis": "x", "y": [ 85, 75, 115, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Nebula Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cosmog" ], "legendgroup": "Nebula Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Nebula Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 29 ], "xaxis": "x", "y": [ 31 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Protostar Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Cosmoem" ], "legendgroup": "Protostar Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Protostar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 29 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sunne Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Solgaleo" ], "legendgroup": "Sunne Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sunne Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 137 ], "xaxis": "x", "y": [ 107 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moone Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Lunala" ], "legendgroup": "Moone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Moone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 113 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Parasite Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Nihilego" ], "legendgroup": "Parasite Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parasite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 53 ], "xaxis": "x", "y": [ 47 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swollen Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Buzzwole" ], "legendgroup": "Swollen Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Swollen Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 139 ], "xaxis": "x", "y": [ 139 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lissome Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Pheromosa" ], "legendgroup": "Lissome Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lissome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 137 ], "xaxis": "x", "y": [ 37 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Glowing Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Xurkitree" ], "legendgroup": "Glowing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Glowing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 89 ], "xaxis": "x", "y": [ 71 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Launch Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Celesteela" ], "legendgroup": "Launch Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Launch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 103 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drawn Sword Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Kartana" ], "legendgroup": "Drawn Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Drawn Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 181 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Junkivore Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Guzzlord" ], "legendgroup": "Junkivore Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Junkivore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prism Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Necrozma" ], "legendgroup": "Prism Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Prism Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 107 ], "xaxis": "x", "y": [ 101 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Artificial Pokémon
attack=%{x}
defense=%{y}", "hovertext": [ "Magearna" ], "legendgroup": "Artificial Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Artificial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "classification" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Pokemon Attack-Defense" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "attack" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "defense" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.scatter(df_basic,x='attack',y='defense',color='classification',hover_name='name',title=\"Pokemon Attack-Defense\").show()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "%{hovertext}

classification=Seed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bulbasaur", "Ivysaur", "Venusaur", "Sunkern" ], "legendgroup": "Seed Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 60, 80, 30 ], "xaxis": "x", "y": [ 49, 62, 100, 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lizard Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Charmander" ], "legendgroup": "Lizard Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flame Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Charmeleon", "Charizard", "Flareon", "Moltres", "Infernape" ], "legendgroup": "Flame Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Flame Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 100, 65, 90, 108 ], "xaxis": "x", "y": [ 64, 104, 130, 100, 104 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Turtle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Squirtle" ], "legendgroup": "Tiny Turtle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Turtle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wartortle" ], "legendgroup": "Turtle Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shellfish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Blastoise", "Kabuto", "Kabutops" ], "legendgroup": "Shellfish Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Shellfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 78, 55, 80 ], "xaxis": "x", "y": [ 103, 80, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Worm Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Caterpie", "Wurmple" ], "legendgroup": "Worm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Worm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 20 ], "xaxis": "x", "y": [ 30, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cocoon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Metapod", "Kakuna", "Silcoon", "Cascoon" ], "legendgroup": "Cocoon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cocoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 35, 15, 15 ], "xaxis": "x", "y": [ 20, 25, 35, 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Butterfly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Butterfree", "Beautifly" ], "legendgroup": "Butterfly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Butterfly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 65 ], "xaxis": "x", "y": [ 45, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hairy Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Weedle" ], "legendgroup": "Hairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Bee Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Beedrill" ], "legendgroup": "Poison Bee Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poison Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pidgey", "Spearow" ], "legendgroup": "Tiny Bird Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 56, 70 ], "xaxis": "x", "y": [ 45, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pidgeotto", "Pidgeot" ], "legendgroup": "Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71, 121 ], "xaxis": "x", "y": [ 60, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rattata", "Raticate", "Pikachu", "Raichu", "Sandshrew", "Sandslash" ], "legendgroup": "Mouse Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72, 77, 90, 110, 40, 65 ], "xaxis": "x", "y": [ 56, 71, 55, 85, 75, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beak Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Fearow" ], "legendgroup": "Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ekans" ], "legendgroup": "Snake Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cobra Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Arbok" ], "legendgroup": "Cobra Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cobra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Pin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nidoran♀", "Nidorina", "Nidoran♂", "Nidorino" ], "legendgroup": "Poison Pin Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Pin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 41, 56, 50, 65 ], "xaxis": "x", "y": [ 47, 62, 57, 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drill Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nidoqueen", "Nidoking", "Rhydon", "Rhyperior" ], "legendgroup": "Drill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Drill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 76, 85, 40, 40 ], "xaxis": "x", "y": [ 92, 102, 130, 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fairy Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Clefairy", "Clefable", "Snubbull", "Granbull", "Floette" ], "legendgroup": "Fairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 60, 30, 45, 92 ], "xaxis": "x", "y": [ 45, 70, 80, 120, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fox Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vulpix", "Ninetales", "Fennekin", "Braixen", "Delphox" ], "legendgroup": "Fox Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 109, 60, 73, 104 ], "xaxis": "x", "y": [ 41, 67, 45, 59, 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Balloon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Jigglypuff", "Wigglytuff", "Igglybuff", "Qwilfish", "Drifloon" ], "legendgroup": "Balloon Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Balloon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 45, 15, 85, 70 ], "xaxis": "x", "y": [ 45, 70, 30, 95, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zubat", "Golbat", "Crobat", "Woobat" ], "legendgroup": "Bat Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 90, 130, 72 ], "xaxis": "x", "y": [ 45, 80, 90, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Weed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Oddish", "Gloom" ], "legendgroup": "Weed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 40 ], "xaxis": "x", "y": [ 50, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flower Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vileplume", "Bellsprout", "Bellossom" ], "legendgroup": "Flower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Flower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 40, 50 ], "xaxis": "x", "y": [ 80, 75, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mushroom Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Paras", "Parasect", "Shroomish", "Breloom", "Foongus", "Amoonguss" ], "legendgroup": "Mushroom Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mushroom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25, 30, 35, 70, 15, 30 ], "xaxis": "x", "y": [ 70, 95, 40, 130, 55, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Insect Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Venonat" ], "legendgroup": "Insect Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Insect Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Moth Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Venomoth", "Dustox" ], "legendgroup": "Poison Moth Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 65 ], "xaxis": "x", "y": [ 65, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mole Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Diglett", "Dugtrio", "Drilbur" ], "legendgroup": "Mole Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 110, 68 ], "xaxis": "x", "y": [ 55, 100, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scratch Cat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Meowth" ], "legendgroup": "Scratch Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scratch Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Classy Cat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Persian" ], "legendgroup": "Classy Cat Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Classy Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Duck Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Psyduck", "Golduck" ], "legendgroup": "Duck Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 85 ], "xaxis": "x", "y": [ 52, 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pig Monkey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mankey", "Primeape" ], "legendgroup": "Pig Monkey Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Pig Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 95 ], "xaxis": "x", "y": [ 80, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Puppy Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Growlithe", "Lillipup", "Rockruff" ], "legendgroup": "Puppy Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 55, 60 ], "xaxis": "x", "y": [ 70, 60, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Legendary Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Arcanine" ], "legendgroup": "Legendary Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Legendary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tadpole Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Poliwag", "Poliwhirl", "Poliwrath", "Tympole" ], "legendgroup": "Tadpole Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tadpole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 90, 70, 64 ], "xaxis": "x", "y": [ 50, 65, 95, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Psi Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Abra", "Kadabra", "Alakazam" ], "legendgroup": "Psi Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Psi Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 105, 150 ], "xaxis": "x", "y": [ 20, 35, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Superpower Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Machop", "Machoke", "Machamp" ], "legendgroup": "Superpower Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Superpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 45, 55 ], "xaxis": "x", "y": [ 80, 100, 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flycatcher Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Weepinbell", "Victreebel" ], "legendgroup": "Flycatcher Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Flycatcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 70 ], "xaxis": "x", "y": [ 90, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jellyfish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tentacool", "Tentacruel" ], "legendgroup": "Jellyfish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Jellyfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 100 ], "xaxis": "x", "y": [ 40, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Geodude", "Graveler" ], "legendgroup": "Rock Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 35 ], "xaxis": "x", "y": [ 80, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Megaton Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Golem" ], "legendgroup": "Megaton Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Megaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Horse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ponyta", "Rapidash" ], "legendgroup": "Fire Horse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Fire Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 105 ], "xaxis": "x", "y": [ 85, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dopey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slowpoke" ], "legendgroup": "Dopey Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dopey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hermit Crab Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slowbro" ], "legendgroup": "Hermit Crab Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Hermit Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magnet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magnemite", "Magneton" ], "legendgroup": "Magnet Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Magnet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70 ], "xaxis": "x", "y": [ 35, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Duck Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Farfetch'd" ], "legendgroup": "Wild Duck Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Wild Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Twin Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Doduo" ], "legendgroup": "Twin Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Twin Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Triple Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dodrio" ], "legendgroup": "Triple Bird Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Triple Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Lion Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Seel", "Dewgong", "Popplio" ], "legendgroup": "Sea Lion Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Lion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 70, 40 ], "xaxis": "x", "y": [ 45, 70, 54 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sludge Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Grimer", "Muk" ], "legendgroup": "Sludge Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sludge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25, 50 ], "xaxis": "x", "y": [ 80, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bivalve Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shellder", "Cloyster", "Clamperl" ], "legendgroup": "Bivalve Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bivalve Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 70, 32 ], "xaxis": "x", "y": [ 65, 95, 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gas Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gastly", "Haunter" ], "legendgroup": "Gas Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 95 ], "xaxis": "x", "y": [ 35, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shadow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gengar" ], "legendgroup": "Shadow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Shadow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Onix" ], "legendgroup": "Rock Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rock Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hypnosis Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Drowzee", "Hypno" ], "legendgroup": "Hypnosis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Hypnosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42, 67 ], "xaxis": "x", "y": [ 48, 73 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=River Crab Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Krabby" ], "legendgroup": "River Crab Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "River Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pincer Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kingler", "Scizor" ], "legendgroup": "Pincer Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pincer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75, 75 ], "xaxis": "x", "y": [ 130, 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Voltorb", "Electrode" ], "legendgroup": "Ball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100, 150 ], "xaxis": "x", "y": [ 30, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Egg Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Exeggcute", "Chansey" ], "legendgroup": "Egg Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Egg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 50 ], "xaxis": "x", "y": [ 40, 5 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coconut Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Exeggutor" ], "legendgroup": "Coconut Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Coconut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lonely Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cubone" ], "legendgroup": "Lonely Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lonely Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bone Keeper Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Marowak" ], "legendgroup": "Bone Keeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bone Keeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kicking Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hitmonlee" ], "legendgroup": "Kicking Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Kicking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 87 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Punching Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hitmonchan" ], "legendgroup": "Punching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Punching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 76 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Licking Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lickitung", "Lickilicky" ], "legendgroup": "Licking Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Licking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 50 ], "xaxis": "x", "y": [ 55, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Gas Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Koffing", "Weezing" ], "legendgroup": "Poison Gas Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Poison Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 60 ], "xaxis": "x", "y": [ 65, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spikes Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rhyhorn" ], "legendgroup": "Spikes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spikes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vine Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tangela", "Tangrowth" ], "legendgroup": "Vine Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Vine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 50 ], "xaxis": "x", "y": [ 55, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Parent Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kangaskhan" ], "legendgroup": "Parent Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dragon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Horsea", "Seadra", "Dratini", "Dragonair", "Dragonite", "Kingdra", "Salamence", "Goodra" ], "legendgroup": "Dragon Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Dragon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 85, 50, 70, 80, 85, 120, 80 ], "xaxis": "x", "y": [ 40, 65, 64, 84, 134, 95, 145, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Goldfish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Goldeen", "Seaking" ], "legendgroup": "Goldfish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Goldfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63, 68 ], "xaxis": "x", "y": [ 67, 92 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Starshape Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Staryu" ], "legendgroup": "Starshape Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Starshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mysterious Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Starmie" ], "legendgroup": "Mysterious Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mysterious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Barrier Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mr. Mime" ], "legendgroup": "Barrier Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Barrier Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mantis Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Scyther" ], "legendgroup": "Mantis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mantis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Humanshape Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Jynx" ], "legendgroup": "Humanshape Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Humanshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Electric Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Electabuzz", "Zapdos", "Elekid" ], "legendgroup": "Electric Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Electric Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105, 100, 95 ], "xaxis": "x", "y": [ 83, 90, 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spitfire Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magmar" ], "legendgroup": "Spitfire Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spitfire Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 93 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stagbeetle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pinsir" ], "legendgroup": "Stagbeetle Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Stagbeetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 155 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Bull Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tauros" ], "legendgroup": "Wild Bull Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Bull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magikarp", "Feebas" ], "legendgroup": "Fish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 80 ], "xaxis": "x", "y": [ 10, 15 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Atrocious Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gyarados" ], "legendgroup": "Atrocious Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Atrocious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 81 ], "xaxis": "x", "y": [ 155 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Transport Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lapras" ], "legendgroup": "Transport Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Transport Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Transform Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ditto" ], "legendgroup": "Transform Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Transform Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Evolution Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Eevee" ], "legendgroup": "Evolution Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Evolution Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bubble Jet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vaporeon" ], "legendgroup": "Bubble Jet Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bubble Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lightning Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Jolteon", "Electrike" ], "legendgroup": "Lightning Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lightning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130, 65 ], "xaxis": "x", "y": [ 65, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Virtual Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Porygon", "Porygon2", "Porygon-Z" ], "legendgroup": "Virtual Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Virtual Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 60, 90 ], "xaxis": "x", "y": [ 60, 80, 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiral Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Omanyte", "Omastar" ], "legendgroup": "Spiral Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Spiral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 55 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fossil Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Aerodactyl" ], "legendgroup": "Fossil Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fossil Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 150 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sleeping Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Snorlax" ], "legendgroup": "Sleeping Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sleeping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Freeze Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Articuno" ], "legendgroup": "Freeze Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Freeze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Genetic Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mewtwo" ], "legendgroup": "Genetic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Genetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 140 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=New Species Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mew" ], "legendgroup": "New Species Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "New Species Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Leaf Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chikorita", "Bayleef" ], "legendgroup": "Leaf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 60 ], "xaxis": "x", "y": [ 49, 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Herb Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Meganium" ], "legendgroup": "Herb Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Herb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Mouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cyndaquil" ], "legendgroup": "Fire Mouse Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fire Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Volcano Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Quilava", "Typhlosion", "Entei" ], "legendgroup": "Volcano Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Volcano Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 100, 100 ], "xaxis": "x", "y": [ 64, 84, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Jaw Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Totodile", "Croconaw", "Feraligatr" ], "legendgroup": "Big Jaw Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Big Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43, 58, 78 ], "xaxis": "x", "y": [ 65, 80, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scout Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sentret", "Patrat" ], "legendgroup": "Scout Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Scout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 42 ], "xaxis": "x", "y": [ 46, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Body Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Furret" ], "legendgroup": "Long Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Long Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Owl Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hoothoot", "Noctowl" ], "legendgroup": "Owl Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Owl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 70 ], "xaxis": "x", "y": [ 30, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Five Star Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ledyba", "Ledian" ], "legendgroup": "Five Star Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Five Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 85 ], "xaxis": "x", "y": [ 20, 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=String Spit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spinarak" ], "legendgroup": "String Spit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "String Spit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Leg Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ariados" ], "legendgroup": "Long Leg Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Long Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Angler Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chinchou" ], "legendgroup": "Angler Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Angler Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 67 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Light Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lanturn", "Ampharos" ], "legendgroup": "Light Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Light Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 67, 45 ], "xaxis": "x", "y": [ 58, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Mouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pichu" ], "legendgroup": "Tiny Mouse Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Tiny Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Star Shape Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cleffa" ], "legendgroup": "Star Shape Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Star Shape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spike Ball Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Togepi" ], "legendgroup": "Spike Ball Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spike Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Happiness Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Togetic", "Blissey" ], "legendgroup": "Happiness Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Happiness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 55 ], "xaxis": "x", "y": [ 40, 10 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Little Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Natu" ], "legendgroup": "Little Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Little Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mystic Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Xatu", "Flygon" ], "legendgroup": "Mystic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mystic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95, 100 ], "xaxis": "x", "y": [ 75, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wool Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mareep", "Flaaffy" ], "legendgroup": "Wool Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Wool Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 45 ], "xaxis": "x", "y": [ 40, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aquamouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Marill" ], "legendgroup": "Aquamouse Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Aquamouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aquarabbit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Azumarill" ], "legendgroup": "Aquarabbit Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Aquarabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Imitation Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sudowoodo" ], "legendgroup": "Imitation Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Imitation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Frog Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Politoed" ], "legendgroup": "Frog Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cottonweed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hoppip", "Skiploom", "Jumpluff" ], "legendgroup": "Cottonweed Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cottonweed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 80, 110 ], "xaxis": "x", "y": [ 35, 45, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Tail Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Aipom", "Ambipom" ], "legendgroup": "Long Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 115 ], "xaxis": "x", "y": [ 70, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sun Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sunflora", "Espeon", "Volcarona" ], "legendgroup": "Sun Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 110, 100 ], "xaxis": "x", "y": [ 75, 65, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clear Wing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Yanma" ], "legendgroup": "Clear Wing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Clear Wing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Fish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wooper", "Quagsire" ], "legendgroup": "Water Fish Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15, 35 ], "xaxis": "x", "y": [ 45, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moonlight Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Umbreon" ], "legendgroup": "Moonlight Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Moonlight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Darkness Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Murkrow", "Sableye" ], "legendgroup": "Darkness Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Darkness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 91, 20 ], "xaxis": "x", "y": [ 85, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slowking", "Pyroar" ], "legendgroup": "Royal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Royal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 106 ], "xaxis": "x", "y": [ 75, 68 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Screech Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Misdreavus" ], "legendgroup": "Screech Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Screech Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Symbol Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Unown" ], "legendgroup": "Symbol Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Symbol Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Patient Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wobbuffet" ], "legendgroup": "Patient Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Patient Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 33 ], "xaxis": "x", "y": [ 33 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Neck Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Girafarig" ], "legendgroup": "Long Neck Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Neck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bagworm Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pineco", "Forretress", "Burmy", "Wormadam" ], "legendgroup": "Bagworm Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bagworm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15, 40, 36, 36 ], "xaxis": "x", "y": [ 65, 90, 29, 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dunsparce" ], "legendgroup": "Land Snake Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Land Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flyscorpion Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gligar" ], "legendgroup": "Flyscorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Flyscorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Steelix" ], "legendgroup": "Iron Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mold Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shuckle" ], "legendgroup": "Mold Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mold Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5 ], "xaxis": "x", "y": [ 10 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Singlehorn Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Heracross" ], "legendgroup": "Singlehorn Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Singlehorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 185 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sharp Claw Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sneasel", "Weavile" ], "legendgroup": "Sharp Claw Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sharp Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115, 125 ], "xaxis": "x", "y": [ 95, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Little Bear Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Teddiursa" ], "legendgroup": "Little Bear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Little Bear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hibernator Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ursaring" ], "legendgroup": "Hibernator Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hibernator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lava Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slugma", "Magcargo" ], "legendgroup": "Lava Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lava Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20, 30 ], "xaxis": "x", "y": [ 40, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pig Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swinub" ], "legendgroup": "Pig Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swine Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Piloswine" ], "legendgroup": "Swine Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Swine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coral Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Corsola" ], "legendgroup": "Coral Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Coral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Remoraid", "Octillery" ], "legendgroup": "Jet Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 45 ], "xaxis": "x", "y": [ 65, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Delivery Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Delibird" ], "legendgroup": "Delivery Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Delivery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kite Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mantine", "Mantyke" ], "legendgroup": "Kite Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Kite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 50 ], "xaxis": "x", "y": [ 40, 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Armor Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Skarmory" ], "legendgroup": "Armor Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Armor Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dark Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Houndour", "Houndoom" ], "legendgroup": "Dark Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Dark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 115 ], "xaxis": "x", "y": [ 60, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Long Nose Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Phanpy" ], "legendgroup": "Long Nose Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Long Nose Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Armor Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Donphan", "Tyranitar" ], "legendgroup": "Armor Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 71 ], "xaxis": "x", "y": [ 120, 164 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Horn Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Stantler" ], "legendgroup": "Big Horn Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Big Horn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Painter Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Smeargle" ], "legendgroup": "Painter Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Painter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scuffle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tyrogue" ], "legendgroup": "Scuffle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scuffle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Handstand Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hitmontop" ], "legendgroup": "Handstand Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Handstand Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kiss Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Smoochum" ], "legendgroup": "Kiss Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Kiss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Live Coal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magby" ], "legendgroup": "Live Coal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Live Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 83 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Milk Cow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Miltank" ], "legendgroup": "Milk Cow Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Milk Cow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thunder Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Raikou" ], "legendgroup": "Thunder Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Thunder Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aurora Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Suicune" ], "legendgroup": "Aurora Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Aurora Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Skin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Larvitar" ], "legendgroup": "Rock Skin Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Skin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 41 ], "xaxis": "x", "y": [ 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hard Shell Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pupitar" ], "legendgroup": "Hard Shell Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Shell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 51 ], "xaxis": "x", "y": [ 84 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Diving Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lugia" ], "legendgroup": "Diving Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Diving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rainbow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ho-Oh" ], "legendgroup": "Rainbow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rainbow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Time Travel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Celebi" ], "legendgroup": "Time Travel Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Time Travel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wood Gecko Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Treecko", "Grovyle" ], "legendgroup": "Wood Gecko Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wood Gecko Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 95 ], "xaxis": "x", "y": [ 45, 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Forest Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sceptile" ], "legendgroup": "Forest Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Forest Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chick Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Torchic" ], "legendgroup": "Chick Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Chick Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Young Fowl Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Combusken" ], "legendgroup": "Young Fowl Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Young Fowl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blaze Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Blaziken" ], "legendgroup": "Blaze Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blaze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mud Fish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mudkip", "Marshtomp", "Swampert" ], "legendgroup": "Mud Fish Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mud Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 50, 70 ], "xaxis": "x", "y": [ 70, 85, 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bite Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Poochyena", "Mightyena" ], "legendgroup": "Bite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 70 ], "xaxis": "x", "y": [ 55, 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Racoon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zigzagoon" ], "legendgroup": "Tiny Racoon Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Tiny Racoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rush Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Linoone" ], "legendgroup": "Rush Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rush Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Weed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lotad" ], "legendgroup": "Water Weed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jolly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lombre" ], "legendgroup": "Jolly Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Jolly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Carefree Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ludicolo" ], "legendgroup": "Carefree Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Carefree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Acorn Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Seedot" ], "legendgroup": "Acorn Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Acorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wily Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nuzleaf" ], "legendgroup": "Wily Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wickid Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shiftry" ], "legendgroup": "Wickid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Wickid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=TinySwallow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Taillow" ], "legendgroup": "TinySwallow Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "TinySwallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swallow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swellow" ], "legendgroup": "Swallow Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Swallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Seagull Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wingull" ], "legendgroup": "Seagull Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seagull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pelipper", "Ducklett" ], "legendgroup": "Water Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 55 ], "xaxis": "x", "y": [ 50, 44 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Feeling Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ralts" ], "legendgroup": "Feeling Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Feeling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emotion Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kirlia", "Mesprit" ], "legendgroup": "Emotion Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Emotion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 80 ], "xaxis": "x", "y": [ 35, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Embrace Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gardevoir" ], "legendgroup": "Embrace Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Embrace Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pond Skater Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Surskit" ], "legendgroup": "Pond Skater Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pond Skater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eyeball Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Masquerain" ], "legendgroup": "Eyeball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eyeball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Slacker Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slakoth" ], "legendgroup": "Slacker Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Slacker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Monkey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vigoroth" ], "legendgroup": "Wild Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lazy Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slaking" ], "legendgroup": "Lazy Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lazy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trainee Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nincada" ], "legendgroup": "Trainee Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Trainee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ninja Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ninjask", "Greninja" ], "legendgroup": "Ninja Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ninja Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 160, 132 ], "xaxis": "x", "y": [ 90, 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shedinja" ], "legendgroup": "Shed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Shed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Whisper Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Whismur" ], "legendgroup": "Whisper Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Whisper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 28 ], "xaxis": "x", "y": [ 51 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Voice Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Loudred" ], "legendgroup": "Big Voice Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big Voice Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 71 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loud Noise Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Exploud" ], "legendgroup": "Loud Noise Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Loud Noise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 68 ], "xaxis": "x", "y": [ 91 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Guts Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Makuhita" ], "legendgroup": "Guts Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Guts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Arm Thrust Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hariyama" ], "legendgroup": "Arm Thrust Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Arm Thrust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Polka Dot Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Azurill" ], "legendgroup": "Polka Dot Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Polka Dot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Compass Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nosepass", "Probopass" ], "legendgroup": "Compass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Compass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 40 ], "xaxis": "x", "y": [ 45, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Kitten Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Skitty" ], "legendgroup": "Kitten Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Kitten Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prim Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Delcatty" ], "legendgroup": "Prim Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Prim Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deceiver Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mawile" ], "legendgroup": "Deceiver Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Deceiver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Armor Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Aron", "Lairon", "Aggron" ], "legendgroup": "Iron Armor Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 40, 50 ], "xaxis": "x", "y": [ 70, 90, 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meditate Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Meditite", "Medicham" ], "legendgroup": "Meditate Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meditate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 100 ], "xaxis": "x", "y": [ 40, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Discharge Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Manectric" ], "legendgroup": "Discharge Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Discharge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 135 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cheering Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Plusle", "Minun" ], "legendgroup": "Cheering Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cheering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95, 95 ], "xaxis": "x", "y": [ 50, 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Firefly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Volbeat", "Illumise" ], "legendgroup": "Firefly Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Firefly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 85 ], "xaxis": "x", "y": [ 73, 47 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Roselia" ], "legendgroup": "Thorn Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stomach Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gulpin" ], "legendgroup": "Stomach Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Stomach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 43 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poison Bag Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swalot" ], "legendgroup": "Poison Bag Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Poison Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 73 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Savage Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Carvanha" ], "legendgroup": "Savage Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Savage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Brutal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sharpedo", "Hydreigon" ], "legendgroup": "Brutal Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Brutal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105, 98 ], "xaxis": "x", "y": [ 140, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Whale Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wailmer" ], "legendgroup": "Ball Whale Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ball Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Float Whale Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wailord" ], "legendgroup": "Float Whale Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Float Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Numb Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Numel" ], "legendgroup": "Numb Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Numb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eruption Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Camerupt" ], "legendgroup": "Eruption Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eruption Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Torkoal" ], "legendgroup": "Coal Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bounce Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spoink" ], "legendgroup": "Bounce Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bounce Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Manipulate Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Grumpig", "Gothorita" ], "legendgroup": "Manipulate Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Manipulate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80, 55 ], "xaxis": "x", "y": [ 45, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spot Panda Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spinda" ], "legendgroup": "Spot Panda Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Spot Panda Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ant Pit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Trapinch" ], "legendgroup": "Ant Pit Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ant Pit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 10 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vibration Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vibrava", "Palpitoad", "Seismitoad" ], "legendgroup": "Vibration Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Vibration Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 69, 74 ], "xaxis": "x", "y": [ 70, 65, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cactus Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cacnea", "Maractus" ], "legendgroup": "Cactus Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cactus Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 60 ], "xaxis": "x", "y": [ 85, 86 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scarecrow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cacturne" ], "legendgroup": "Scarecrow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Scarecrow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swablu" ], "legendgroup": "Cotton Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Humming Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Altaria" ], "legendgroup": "Humming Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Humming Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cat Ferret Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zangoose" ], "legendgroup": "Cat Ferret Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cat Ferret Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fang Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Seviper" ], "legendgroup": "Fang Snake Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fang Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meteorite Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lunatone", "Solrock" ], "legendgroup": "Meteorite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Meteorite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 70 ], "xaxis": "x", "y": [ 55, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Whiskers Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Barboach", "Whiscash" ], "legendgroup": "Whiskers Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Whiskers Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 60 ], "xaxis": "x", "y": [ 48, 78 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ruffian Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Corphish" ], "legendgroup": "Ruffian Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ruffian Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rogue Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Crawdaunt" ], "legendgroup": "Rogue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rogue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clay Doll Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Baltoy", "Claydol" ], "legendgroup": "Clay Doll Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Clay Doll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 75 ], "xaxis": "x", "y": [ 40, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Lily Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lileep" ], "legendgroup": "Sea Lily Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Lily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 23 ], "xaxis": "x", "y": [ 41 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Barnacle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cradily" ], "legendgroup": "Barnacle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Barnacle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 81 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Old Shrimp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Anorith" ], "legendgroup": "Old Shrimp Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Old Shrimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plate Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Armaldo" ], "legendgroup": "Plate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Plate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tender Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Milotic" ], "legendgroup": "Tender Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Tender Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 81 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Weather Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Castform" ], "legendgroup": "Weather Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Weather Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Color Swap Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kecleon" ], "legendgroup": "Color Swap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Color Swap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Puppet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shuppet" ], "legendgroup": "Puppet Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Marionette Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Banette" ], "legendgroup": "Marionette Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Marionette Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 165 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Requiem Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Duskull" ], "legendgroup": "Requiem Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Requiem Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beckon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dusclops" ], "legendgroup": "Beckon Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Beckon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fruit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tropius", "Bounsweet", "Steenee", "Tsareena" ], "legendgroup": "Fruit Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fruit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 51, 32, 62, 72 ], "xaxis": "x", "y": [ 68, 30, 40, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wind Chime Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chimecho" ], "legendgroup": "Wind Chime Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wind Chime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Disaster Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Absol" ], "legendgroup": "Disaster Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disaster Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bright Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wynaut" ], "legendgroup": "Bright Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bright Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 23 ], "xaxis": "x", "y": [ 23 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snow Hat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Snorunt" ], "legendgroup": "Snow Hat Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Hat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Face Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Glalie" ], "legendgroup": "Face Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Face Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clap Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spheal" ], "legendgroup": "Clap Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Clap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ball Roll Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sealeo" ], "legendgroup": "Ball Roll Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ball Roll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ice Break Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Walrein" ], "legendgroup": "Ice Break Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ice Break Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deep Sea Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Huntail" ], "legendgroup": "Deep Sea Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Deep Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 104 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=South Sea Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gorebyss" ], "legendgroup": "South Sea Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "South Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 84 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Longevity Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Relicanth" ], "legendgroup": "Longevity Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Longevity Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rendezvous Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Luvdisc" ], "legendgroup": "Rendezvous Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Rendezvous Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 97 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Head Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bagon" ], "legendgroup": "Rock Head Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Head Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Endurance Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shelgon" ], "legendgroup": "Endurance Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Endurance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Ball Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Beldum" ], "legendgroup": "Iron Ball Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Claw Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Metang" ], "legendgroup": "Iron Claw Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Iron Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Leg Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Metagross" ], "legendgroup": "Iron Leg Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Peak Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Regirock" ], "legendgroup": "Rock Peak Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Peak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iceberg Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Regice", "Avalugg" ], "legendgroup": "Iceberg Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Iceberg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 28 ], "xaxis": "x", "y": [ 50, 117 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Registeel" ], "legendgroup": "Iron Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Iron Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Latias", "Latios" ], "legendgroup": "Eon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110, 110 ], "xaxis": "x", "y": [ 100, 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Basin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kyogre" ], "legendgroup": "Sea Basin Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Basin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Continent Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Groudon", "Torterra" ], "legendgroup": "Continent Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Continent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90, 56 ], "xaxis": "x", "y": [ 180, 109 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sky High Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rayquaza" ], "legendgroup": "Sky High Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sky High Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 180 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Jirachi" ], "legendgroup": "Wish Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Wish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=DNA Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Deoxys" ], "legendgroup": "DNA Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "DNA Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 180 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Leaf Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Turtwig" ], "legendgroup": "Tiny Leaf Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tiny Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 31 ], "xaxis": "x", "y": [ 68 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grove Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Grotle" ], "legendgroup": "Grove Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Grove Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 36 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chimp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chimchar" ], "legendgroup": "Chimp Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 61 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Playful Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Monferno", "Pancham" ], "legendgroup": "Playful Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Playful Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 81, 43 ], "xaxis": "x", "y": [ 78, 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Penguin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Piplup", "Prinplup" ], "legendgroup": "Penguin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Penguin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 50 ], "xaxis": "x", "y": [ 51, 66 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emperor Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Empoleon" ], "legendgroup": "Emperor Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emperor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 86 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Starling Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Starly", "Staravia" ], "legendgroup": "Starling Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Starling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 80 ], "xaxis": "x", "y": [ 55, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Predator Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Staraptor" ], "legendgroup": "Predator Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Predator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plump Mouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bidoof" ], "legendgroup": "Plump Mouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plump Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 31 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beaver Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bibarel" ], "legendgroup": "Beaver Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Beaver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cricket Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kricketot", "Kricketune" ], "legendgroup": "Cricket Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Cricket Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25, 65 ], "xaxis": "x", "y": [ 25, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flash Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shinx" ], "legendgroup": "Flash Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flash Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spark Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Luxio" ], "legendgroup": "Spark Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gleam Eyes Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Luxray" ], "legendgroup": "Gleam Eyes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Gleam Eyes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bud Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Budew" ], "legendgroup": "Bud Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bouquet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Roserade" ], "legendgroup": "Bouquet Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bouquet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Head Butt Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cranidos", "Rampardos" ], "legendgroup": "Head Butt Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Head Butt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58, 58 ], "xaxis": "x", "y": [ 125, 165 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shield Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shieldon", "Bastiodon" ], "legendgroup": "Shield Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Shield Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 30 ], "xaxis": "x", "y": [ 42, 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moth Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mothim" ], "legendgroup": "Moth Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66 ], "xaxis": "x", "y": [ 94 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Bee Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Combee" ], "legendgroup": "Tiny Bee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Beehive Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vespiquen" ], "legendgroup": "Beehive Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beehive Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleSquirrel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pachirisu" ], "legendgroup": "EleSquirrel Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSquirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Weasel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Buizel", "Floatzel" ], "legendgroup": "Sea Weasel Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Weasel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 115 ], "xaxis": "x", "y": [ 65, 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cherry Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cherubi" ], "legendgroup": "Cherry Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cherry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blossom Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cherrim" ], "legendgroup": "Blossom Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Blossom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Slug Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shellos", "Gastrodon" ], "legendgroup": "Sea Slug Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Slug Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 34, 39 ], "xaxis": "x", "y": [ 48, 83 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blimp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Drifblim" ], "legendgroup": "Blimp Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Blimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rabbit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Buneary", "Lopunny" ], "legendgroup": "Rabbit Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Rabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85, 135 ], "xaxis": "x", "y": [ 66, 136 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magical Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mismagius" ], "legendgroup": "Magical Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Magical Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Boss Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Honchkrow" ], "legendgroup": "Big Boss Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Big Boss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Catty Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Glameow" ], "legendgroup": "Catty Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Catty Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiger Cat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Purugly" ], "legendgroup": "Tiger Cat Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tiger Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 112 ], "xaxis": "x", "y": [ 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bell Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chingling" ], "legendgroup": "Bell Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Skunk Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Stunky", "Skuntank" ], "legendgroup": "Skunk Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Skunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 74, 84 ], "xaxis": "x", "y": [ 63, 93 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bronze Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bronzor" ], "legendgroup": "Bronze Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bronze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 23 ], "xaxis": "x", "y": [ 24 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bronze Bell Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bronzong" ], "legendgroup": "Bronze Bell Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bronze Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 33 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bonsai Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bonsly" ], "legendgroup": "Bonsai Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bonsai Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 10 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mime Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mime Jr." ], "legendgroup": "Mime Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Playhouse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Happiny" ], "legendgroup": "Playhouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Playhouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Music Note Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chatot" ], "legendgroup": "Music Note Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Music Note Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 91 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Forbidden Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spiritomb" ], "legendgroup": "Forbidden Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Forbidden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 92 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Shark Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gible" ], "legendgroup": "Land Shark Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Land Shark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cave Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gabite", "Druddigon" ], "legendgroup": "Cave Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82, 48 ], "xaxis": "x", "y": [ 90, 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mach Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Garchomp" ], "legendgroup": "Mach Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Mach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 170 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big Eater Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Munchlax" ], "legendgroup": "Big Eater Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Big Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Emanation Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Riolu" ], "legendgroup": "Emanation Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emanation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Aura Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lucario" ], "legendgroup": "Aura Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Aura Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 112 ], "xaxis": "x", "y": [ 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hippo Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hippopotas" ], "legendgroup": "Hippo Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hippo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 32 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Heavyweight Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hippowdon" ], "legendgroup": "Heavyweight Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Heavyweight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 47 ], "xaxis": "x", "y": [ 112 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scorpion Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Skorupi" ], "legendgroup": "Scorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ogre Scorp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Drapion" ], "legendgroup": "Ogre Scorp Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Toxic Mouth Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Croagunk", "Toxicroak" ], "legendgroup": "Toxic Mouth Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Toxic Mouth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 85 ], "xaxis": "x", "y": [ 61, 106 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bug Catcher Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Carnivine" ], "legendgroup": "Bug Catcher Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bug Catcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 46 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wing Fish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Finneon" ], "legendgroup": "Wing Fish Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Wing Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66 ], "xaxis": "x", "y": [ 49 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Neon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lumineon" ], "legendgroup": "Neon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Neon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 91 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Frosted Tree Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Snover", "Abomasnow" ], "legendgroup": "Frosted Tree Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Frosted Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 30 ], "xaxis": "x", "y": [ 62, 132 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Magnet Area Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magnezone" ], "legendgroup": "Magnet Area Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Magnet Area Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thunderbolt Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Electivire", "Zebstrika" ], "legendgroup": "Thunderbolt Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Thunderbolt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95, 116 ], "xaxis": "x", "y": [ 123, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blast Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magmortar" ], "legendgroup": "Blast Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Blast Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 83 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jubilee Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Togekiss" ], "legendgroup": "Jubilee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jubilee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ogre Darner Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Yanmega" ], "legendgroup": "Ogre Darner Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Darner Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Verdant Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Leafeon" ], "legendgroup": "Verdant Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Verdant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fresh Snow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Glaceon", "Vanillite" ], "legendgroup": "Fresh Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fresh Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 44 ], "xaxis": "x", "y": [ 60, 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fang Scorp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gliscor" ], "legendgroup": "Fang Scorp Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fang Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Twin Tusk Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mamoswine" ], "legendgroup": "Twin Tusk Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Twin Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blade Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gallade" ], "legendgroup": "Blade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 165 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gripper Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dusknoir" ], "legendgroup": "Gripper Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gripper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snow Land Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Froslass" ], "legendgroup": "Snow Land Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Land Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 110 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Plasma Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rotom" ], "legendgroup": "Plasma Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plasma Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 86 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Knowledge Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Uxie" ], "legendgroup": "Knowledge Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Knowledge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Willpower Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Azelf" ], "legendgroup": "Willpower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Willpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Temporal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dialga" ], "legendgroup": "Temporal Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Temporal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spatial Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Palkia" ], "legendgroup": "Spatial Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spatial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lava Dome Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Heatran" ], "legendgroup": "Lava Dome Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lava Dome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 77 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Colossal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Regigigas" ], "legendgroup": "Colossal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Colossal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Renegade Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Giratina" ], "legendgroup": "Renegade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Renegade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lunar Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cresselia" ], "legendgroup": "Lunar Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lunar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Drifter Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Phione" ], "legendgroup": "Sea Drifter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Drifter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Seafaring Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Manaphy" ], "legendgroup": "Seafaring Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seafaring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pitch-Black Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Darkrai" ], "legendgroup": "Pitch-Black Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Pitch-Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 125 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gratitude Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shaymin" ], "legendgroup": "Gratitude Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Gratitude Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 127 ], "xaxis": "x", "y": [ 103 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Alpha Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Arceus" ], "legendgroup": "Alpha Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Alpha Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Victory Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Victini" ], "legendgroup": "Victory Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Victory Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Snake Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Snivy", "Servine" ], "legendgroup": "Grass Snake Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grass Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63, 83 ], "xaxis": "x", "y": [ 45, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Regal Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Serperior" ], "legendgroup": "Regal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Regal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 113 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Pig Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tepig", "Pignite" ], "legendgroup": "Fire Pig Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 55 ], "xaxis": "x", "y": [ 63, 93 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mega Fire Pig Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Emboar" ], "legendgroup": "Mega Fire Pig Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mega Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 123 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Otter Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Oshawott" ], "legendgroup": "Sea Otter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Otter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Discipline Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dewott" ], "legendgroup": "Discipline Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Discipline Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Formidable Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Samurott" ], "legendgroup": "Formidable Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Formidable Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lookout Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Watchog" ], "legendgroup": "Lookout Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Lookout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 77 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loyal Dog Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Herdier" ], "legendgroup": "Loyal Dog Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Loyal Dog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Big-Hearted Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Stoutland" ], "legendgroup": "Big-Hearted Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big-Hearted Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Devious Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Purrloin" ], "legendgroup": "Devious Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Devious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cruel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Liepard" ], "legendgroup": "Cruel Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cruel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 106 ], "xaxis": "x", "y": [ 88 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Monkey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pansage" ], "legendgroup": "Grass Monkey Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Grass Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Monkey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Simisage" ], "legendgroup": "Thorn Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 98 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=High Temp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pansear" ], "legendgroup": "High Temp Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "High Temp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ember Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Simisear", "Fletchinder" ], "legendgroup": "Ember Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ember Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101, 84 ], "xaxis": "x", "y": [ 98, 73 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spray Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Panpour" ], "legendgroup": "Spray Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Spray Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 64 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Geyser Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Simipour" ], "legendgroup": "Geyser Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Geyser Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 98 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dream Eater Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Munna" ], "legendgroup": "Dream Eater Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Dream Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 24 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drowsing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Musharna", "Komala" ], "legendgroup": "Drowsing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Drowsing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 29, 65 ], "xaxis": "x", "y": [ 55, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Pigeon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pidove" ], "legendgroup": "Tiny Pigeon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Tiny Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wild Pigeon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tranquill" ], "legendgroup": "Wild Pigeon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wild Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Proud Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Unfezant" ], "legendgroup": "Proud Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Proud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 93 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Electrified Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Blitzle" ], "legendgroup": "Electrified Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Electrified Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 76 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mantle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Roggenrola" ], "legendgroup": "Mantle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mantle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ore Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Boldore" ], "legendgroup": "Ore Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Compressed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gigalith" ], "legendgroup": "Compressed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Compressed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Courting Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swoobat" ], "legendgroup": "Courting Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Courting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 114 ], "xaxis": "x", "y": [ 57 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Subterrene Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Excadrill" ], "legendgroup": "Subterrene Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Subterrene Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 88 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hearing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Audino" ], "legendgroup": "Hearing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Hearing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Muscular Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Timburr", "Gurdurr", "Conkeldurr" ], "legendgroup": "Muscular Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Muscular Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 40, 45 ], "xaxis": "x", "y": [ 80, 105, 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Judo Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Throh" ], "legendgroup": "Judo Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Judo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Karate Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sawk" ], "legendgroup": "Karate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Karate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sewing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sewaddle" ], "legendgroup": "Sewing Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sewing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Leaf-Wrapped Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swadloon" ], "legendgroup": "Leaf-Wrapped Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Leaf-Wrapped Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Nurturing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Leavanny" ], "legendgroup": "Nurturing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Nurturing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 103 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Centipede Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Venipede" ], "legendgroup": "Centipede Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Centipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 57 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Curlipede Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Whirlipede" ], "legendgroup": "Curlipede Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Curlipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 47 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Megapede Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Scolipede" ], "legendgroup": "Megapede Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Megapede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 112 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Puff Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cottonee" ], "legendgroup": "Cotton Puff Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cotton Puff Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 66 ], "xaxis": "x", "y": [ 27 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Windveiled Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Whimsicott" ], "legendgroup": "Windveiled Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Windveiled Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 116 ], "xaxis": "x", "y": [ 67 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bulb Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Petilil" ], "legendgroup": "Bulb Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bulb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flowering Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lilligant" ], "legendgroup": "Flowering Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Flowering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hostile Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Basculin", "Zweilous" ], "legendgroup": "Hostile Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Hostile Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98, 58 ], "xaxis": "x", "y": [ 92, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Desert Croc Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sandile", "Krokorok" ], "legendgroup": "Desert Croc Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Desert Croc Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 74 ], "xaxis": "x", "y": [ 72, 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Intimidation Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Krookodile" ], "legendgroup": "Intimidation Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Intimidation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 117 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Zen Charm Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Darumaka" ], "legendgroup": "Zen Charm Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Zen Charm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blazing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Darmanitan" ], "legendgroup": "Blazing Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Blazing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Rock Inn Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dwebble" ], "legendgroup": "Rock Inn Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Inn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stone Home Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Crustle" ], "legendgroup": "Stone Home Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stone Home Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shedding Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Scraggy" ], "legendgroup": "Shedding Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Shedding Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hoodlum Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Scrafty" ], "legendgroup": "Hoodlum Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Hoodlum Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Avianoid Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sigilyph" ], "legendgroup": "Avianoid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Avianoid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 97 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spirit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Yamask" ], "legendgroup": "Spirit Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Coffin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cofagrigus" ], "legendgroup": "Coffin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Coffin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prototurtle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tirtouga", "Carracosta" ], "legendgroup": "Prototurtle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Prototurtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 22, 32 ], "xaxis": "x", "y": [ 78, 108 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=First Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Archen", "Archeops" ], "legendgroup": "First Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "First Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 110 ], "xaxis": "x", "y": [ 112, 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trash Bag Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Trubbish" ], "legendgroup": "Trash Bag Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Trash Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trash Heap Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Garbodor" ], "legendgroup": "Trash Heap Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Trash Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tricky Fox Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zorua" ], "legendgroup": "Tricky Fox Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Tricky Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Illusion Fox Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zoroark" ], "legendgroup": "Illusion Fox Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Illusion Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chinchilla Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Minccino" ], "legendgroup": "Chinchilla Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Chinchilla Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scarf Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cinccino" ], "legendgroup": "Scarf Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scarf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 115 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fixation Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gothita" ], "legendgroup": "Fixation Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fixation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Astral Body Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gothitelle" ], "legendgroup": "Astral Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Astral Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cell Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Solosis" ], "legendgroup": "Cell Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Cell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mitosis Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Duosion" ], "legendgroup": "Mitosis Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mitosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Multiplying Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Reuniclus" ], "legendgroup": "Multiplying Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Multiplying Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=White Bird Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swanna" ], "legendgroup": "White Bird Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "White Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 98 ], "xaxis": "x", "y": [ 87 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Icy Snow Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vanillish" ], "legendgroup": "Icy Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Icy Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 59 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snowstorm Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vanilluxe" ], "legendgroup": "Snowstorm Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Snowstorm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 79 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Season Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Deerling", "Sawsbuck" ], "legendgroup": "Season Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Season Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75, 95 ], "xaxis": "x", "y": [ 60, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sky Squirrel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Emolga" ], "legendgroup": "Sky Squirrel Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sky Squirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 103 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Clamping Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Karrablast" ], "legendgroup": "Clamping Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Clamping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cavalry Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Escavalier" ], "legendgroup": "Cavalry Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Cavalry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Floating Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Frillish", "Jellicent" ], "legendgroup": "Floating Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Floating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 60 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Caring Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Alomomola" ], "legendgroup": "Caring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Caring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Attaching Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Joltik" ], "legendgroup": "Attaching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Attaching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 47 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleSpider Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Galvantula" ], "legendgroup": "EleSpider Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSpider Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 108 ], "xaxis": "x", "y": [ 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Seed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ferroseed" ], "legendgroup": "Thorn Seed Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Thorn Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 10 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Thorn Pod Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Ferrothorn" ], "legendgroup": "Thorn Pod Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pod Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 94 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gear Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Klink", "Klang", "Klinklang" ], "legendgroup": "Gear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Gear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 50, 90 ], "xaxis": "x", "y": [ 55, 80, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=EleFish Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tynamo", "Eelektrik", "Eelektross" ], "legendgroup": "EleFish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "EleFish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60, 40, 50 ], "xaxis": "x", "y": [ 55, 85, 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cerebral Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Elgyem", "Beheeyem" ], "legendgroup": "Cerebral Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Cerebral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 40 ], "xaxis": "x", "y": [ 55, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Candle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Litwick" ], "legendgroup": "Candle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Candle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 20 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lamp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lampent" ], "legendgroup": "Lamp Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Lamp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Luring Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chandelure" ], "legendgroup": "Luring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Luring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tusk Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Axew" ], "legendgroup": "Tusk Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 57 ], "xaxis": "x", "y": [ 87 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Axe Jaw Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Fraxure", "Haxorus" ], "legendgroup": "Axe Jaw Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Axe Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 67, 97 ], "xaxis": "x", "y": [ 117, 147 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Chill Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cubchoo" ], "legendgroup": "Chill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Freezing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Beartic" ], "legendgroup": "Freezing Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Freezing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Crystallizing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cryogonal" ], "legendgroup": "Crystallizing Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Crystallizing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 105 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Snail Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Shelmet" ], "legendgroup": "Snail Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Snail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 25 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Shell Out Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Accelgor" ], "legendgroup": "Shell Out Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Shell Out Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 145 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Trap Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Stunfisk" ], "legendgroup": "Trap Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Trap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 32 ], "xaxis": "x", "y": [ 66 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Martial Arts Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mienfoo", "Mienshao" ], "legendgroup": "Martial Arts Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Martial Arts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65, 105 ], "xaxis": "x", "y": [ 85, 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Automaton Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Golett", "Golurk" ], "legendgroup": "Automaton Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Automaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 55 ], "xaxis": "x", "y": [ 74, 124 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sharp Blade Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pawniard" ], "legendgroup": "Sharp Blade Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sharp Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sword Blade Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bisharp" ], "legendgroup": "Sword Blade Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Sword Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bash Buffalo Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bouffalant" ], "legendgroup": "Bash Buffalo Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bash Buffalo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Eaglet Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rufflet" ], "legendgroup": "Eaglet Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Eaglet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 83 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Valiant Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Braviary" ], "legendgroup": "Valiant Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Valiant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 123 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Diapered Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vullaby" ], "legendgroup": "Diapered Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Diapered Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bone Vulture Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mandibuzz" ], "legendgroup": "Bone Vulture Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bone Vulture Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Anteater Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Heatmor" ], "legendgroup": "Anteater Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Anteater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 97 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Ant Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Durant" ], "legendgroup": "Iron Ant Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 109 ], "xaxis": "x", "y": [ 109 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Irate Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Deino" ], "legendgroup": "Irate Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Irate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Torch Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Larvesta" ], "legendgroup": "Torch Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Torch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Iron Will Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cobalion" ], "legendgroup": "Iron Will Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Will Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 108 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cavern Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Terrakion" ], "legendgroup": "Cavern Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cavern Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 108 ], "xaxis": "x", "y": [ 129 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grassland Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Virizion" ], "legendgroup": "Grassland Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grassland Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 108 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cyclone Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tornadus" ], "legendgroup": "Cyclone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cyclone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 121 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bolt Strike Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Thundurus" ], "legendgroup": "Bolt Strike Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bolt Strike Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Vast White Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Reshiram" ], "legendgroup": "Vast White Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Vast White Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Deep Black Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zekrom" ], "legendgroup": "Deep Black Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Deep Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 90 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Abundance Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Landorus" ], "legendgroup": "Abundance Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Abundance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 91 ], "xaxis": "x", "y": [ 145 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Boundary Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kyurem" ], "legendgroup": "Boundary Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Boundary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 95 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Colt Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Keldeo" ], "legendgroup": "Colt Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Colt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 108 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Melody Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Meloetta" ], "legendgroup": "Melody Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Melody Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 128 ], "xaxis": "x", "y": [ 128 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Paleozoic Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Genesect" ], "legendgroup": "Paleozoic Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Paleozoic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 99 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiky Nut Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Chespin" ], "legendgroup": "Spiky Nut Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spiky Nut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38 ], "xaxis": "x", "y": [ 61 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Spiny Armor Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Quilladin", "Chesnaught" ], "legendgroup": "Spiny Armor Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spiny Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 57, 64 ], "xaxis": "x", "y": [ 78, 107 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bubble Frog Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Froakie", "Frogadier" ], "legendgroup": "Bubble Frog Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bubble Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71, 97 ], "xaxis": "x", "y": [ 56, 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Digging Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bunnelby", "Diggersby" ], "legendgroup": "Digging Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Digging Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 57, 78 ], "xaxis": "x", "y": [ 36, 56 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tiny Robin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Fletchling" ], "legendgroup": "Tiny Robin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Robin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 62 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scorching Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Talonflame" ], "legendgroup": "Scorching Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Scorching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 126 ], "xaxis": "x", "y": [ 81 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scatterdust Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Scatterbug", "Spewpa" ], "legendgroup": "Scatterdust Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scatterdust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35, 29 ], "xaxis": "x", "y": [ 35, 22 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scale Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vivillon" ], "legendgroup": "Scale Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 89 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lion Cub Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Litleo" ], "legendgroup": "Lion Cub Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Lion Cub Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 50 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Single Bloom Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Flabébé" ], "legendgroup": "Single Bloom Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Single Bloom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Garden Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Florges" ], "legendgroup": "Garden Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Garden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mount Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Skiddo", "Gogoat" ], "legendgroup": "Mount Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mount Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52, 68 ], "xaxis": "x", "y": [ 65, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Daunting Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pangoro" ], "legendgroup": "Daunting Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Daunting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 58 ], "xaxis": "x", "y": [ 124 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Poodle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Furfrou" ], "legendgroup": "Poodle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poodle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 102 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Restraint Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Espurr" ], "legendgroup": "Restraint Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Restraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 68 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Constraint Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Meowstic" ], "legendgroup": "Constraint Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Constraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 104 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sword Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Honedge", "Doublade" ], "legendgroup": "Sword Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 28, 35 ], "xaxis": "x", "y": [ 80, 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Sword Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Aegislash" ], "legendgroup": "Royal Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Royal Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Perfume Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Spritzee" ], "legendgroup": "Perfume Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Perfume Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 23 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fragrance Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Aromatisse" ], "legendgroup": "Fragrance Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fragrance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 29 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cotton Candy Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Swirlix" ], "legendgroup": "Cotton Candy Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Candy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 49 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meringue Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Slurpuff" ], "legendgroup": "Meringue Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Meringue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 72 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Revolving Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Inkay" ], "legendgroup": "Revolving Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Revolving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 54 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Overturning Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Malamar" ], "legendgroup": "Overturning Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Overturning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 73 ], "xaxis": "x", "y": [ 92 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Two-Handed Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Binacle" ], "legendgroup": "Two-Handed Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Two-Handed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Collective Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Barbaracle" ], "legendgroup": "Collective Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Collective Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 68 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mock Kelp Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Skrelp", "Dragalge" ], "legendgroup": "Mock Kelp Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mock Kelp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30, 44 ], "xaxis": "x", "y": [ 60, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Gun Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Clauncher" ], "legendgroup": "Water Gun Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Gun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 44 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Howitzer Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Clawitzer" ], "legendgroup": "Howitzer Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Howitzer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 59 ], "xaxis": "x", "y": [ 73 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Generator Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Helioptile", "Heliolisk" ], "legendgroup": "Generator Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Generator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 109 ], "xaxis": "x", "y": [ 38, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Royal Heir Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tyrunt" ], "legendgroup": "Royal Heir Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Royal Heir Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 48 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Despot Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tyrantrum" ], "legendgroup": "Despot Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Despot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 71 ], "xaxis": "x", "y": [ 121 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Tundra Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Amaura", "Aurorus" ], "legendgroup": "Tundra Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Tundra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 46, 58 ], "xaxis": "x", "y": [ 59, 77 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Intertwining Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sylveon" ], "legendgroup": "Intertwining Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Intertwining Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wrestling Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Hawlucha" ], "legendgroup": "Wrestling Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Wrestling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 118 ], "xaxis": "x", "y": [ 92 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Antenna Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dedenne" ], "legendgroup": "Antenna Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Antenna Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 101 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Jewel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Carbink", "Diancie" ], "legendgroup": "Jewel Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jewel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50, 110 ], "xaxis": "x", "y": [ 50, 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Soft Tissue Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Goomy", "Sliggoo" ], "legendgroup": "Soft Tissue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Soft Tissue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40, 60 ], "xaxis": "x", "y": [ 50, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Key Ring Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Klefki" ], "legendgroup": "Key Ring Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Key Ring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stump Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Phantump" ], "legendgroup": "Stump Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stump Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 38 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Elder Tree Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Trevenant" ], "legendgroup": "Elder Tree Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Elder Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 56 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pumpkin Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pumpkaboo", "Gourgeist" ], "legendgroup": "Pumpkin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Pumpkin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 41, 54 ], "xaxis": "x", "y": [ 66, 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Ice Chunk Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bergmite" ], "legendgroup": "Ice Chunk Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Ice Chunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 28 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sound Wave Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Noibat", "Noivern" ], "legendgroup": "Sound Wave Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sound Wave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 55, 123 ], "xaxis": "x", "y": [ 30, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Life Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Xerneas" ], "legendgroup": "Life Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Life Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 99 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Destruction Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Yveltal" ], "legendgroup": "Destruction Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Destruction Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 99 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Order Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Zygarde" ], "legendgroup": "Order Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Order Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 85 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)
speed=%{x}
attack=%{y}", "hovertext": [ "Hoopa" ], "legendgroup": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 160 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Steam Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Volcanion" ], "legendgroup": "Steam Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Steam Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Grass Quill Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Rowlet" ], "legendgroup": "Grass Quill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Grass Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 42 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blade Quill Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dartrix" ], "legendgroup": "Blade Quill Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blade Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 52 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Arrow Quill Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Decidueye" ], "legendgroup": "Arrow Quill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Arrow Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70 ], "xaxis": "x", "y": [ 107 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Fire Cat Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Litten", "Torracat" ], "legendgroup": "Fire Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 70, 90 ], "xaxis": "x", "y": [ 65, 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Heel Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Incineroar" ], "legendgroup": "Heel Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Heel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Pop Star Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Brionne" ], "legendgroup": "Pop Star Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pop Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 69 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Soloist Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Primarina" ], "legendgroup": "Soloist Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Soloist Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 74 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Woodpecker Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pikipek" ], "legendgroup": "Woodpecker Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Woodpecker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bugle Beak Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Trumbeak" ], "legendgroup": "Bugle Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bugle Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 75 ], "xaxis": "x", "y": [ 85 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Cannon Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Toucannon" ], "legendgroup": "Cannon Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cannon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Loitering Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Yungoos" ], "legendgroup": "Loitering Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Loitering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stakeout Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Gumshoos" ], "legendgroup": "Stakeout Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Stakeout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Larva Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Grubbin" ], "legendgroup": "Larva Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Larva Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 46 ], "xaxis": "x", "y": [ 62 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Battery Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Charjabug" ], "legendgroup": "Battery Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Battery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 36 ], "xaxis": "x", "y": [ 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Stag Beetle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Vikavolt" ], "legendgroup": "Stag Beetle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Stag Beetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Boxing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Crabrawler" ], "legendgroup": "Boxing Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Boxing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 63 ], "xaxis": "x", "y": [ 82 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Woolly Crab Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Crabominable" ], "legendgroup": "Woolly Crab Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Woolly Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 132 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Dancing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Oricorio" ], "legendgroup": "Dancing Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dancing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 93 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bee Fly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cutiefly", "Ribombee" ], "legendgroup": "Bee Fly Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bee Fly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 84, 124 ], "xaxis": "x", "y": [ 45, 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Wolf Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lycanroc" ], "legendgroup": "Wolf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wolf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 82 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Small Fry Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wishiwashi" ], "legendgroup": "Small Fry Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Small Fry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 30 ], "xaxis": "x", "y": [ 140 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Brutal Star Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mareanie", "Toxapex" ], "legendgroup": "Brutal Star Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Brutal Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 35 ], "xaxis": "x", "y": [ 53, 63 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Donkey Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mudbray" ], "legendgroup": "Donkey Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Donkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Draft Horse Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mudsdale" ], "legendgroup": "Draft Horse Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Draft Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Water Bubble Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dewpider", "Araquanid" ], "legendgroup": "Water Bubble Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Water Bubble Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 27, 42 ], "xaxis": "x", "y": [ 40, 70 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sickle Grass Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Fomantis" ], "legendgroup": "Sickle Grass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sickle Grass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Bloom Sickle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lurantis" ], "legendgroup": "Bloom Sickle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bloom Sickle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Illuminating Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Morelull", "Shiinotic" ], "legendgroup": "Illuminating Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Illuminating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15, 30 ], "xaxis": "x", "y": [ 35, 45 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Toxic Lizard Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Salandit", "Salazzle" ], "legendgroup": "Toxic Lizard Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Toxic Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 77, 117 ], "xaxis": "x", "y": [ 44, 64 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Flailing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Stufful" ], "legendgroup": "Flailing Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flailing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 50 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Strong Arm Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bewear" ], "legendgroup": "Strong Arm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Strong Arm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Posy Picker Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Comfey" ], "legendgroup": "Posy Picker Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Posy Picker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 100 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sage Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Oranguru" ], "legendgroup": "Sage Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Sage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 60 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Teamwork Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Passimian" ], "legendgroup": "Teamwork Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Teamwork Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Turn Tail Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Wimpod" ], "legendgroup": "Turn Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Turn Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 80 ], "xaxis": "x", "y": [ 35 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Hard Scale Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Golisopod" ], "legendgroup": "Hard Scale Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 125 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sand Heap Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Sandygast" ], "legendgroup": "Sand Heap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sand Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 15 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sand Castle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Palossand" ], "legendgroup": "Sand Castle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sand Castle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 35 ], "xaxis": "x", "y": [ 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Cucumber Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pyukumuku" ], "legendgroup": "Sea Cucumber Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sea Cucumber Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Synthetic Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Type: Null", "Silvally" ], "legendgroup": "Synthetic Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Synthetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 59, 95 ], "xaxis": "x", "y": [ 95, 95 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Meteor Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Minior" ], "legendgroup": "Meteor Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meteor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 120 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Blast Turtle Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Turtonator" ], "legendgroup": "Blast Turtle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blast Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 36 ], "xaxis": "x", "y": [ 78 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Roly-Poly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Togedemaru" ], "legendgroup": "Roly-Poly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Roly-Poly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 96 ], "xaxis": "x", "y": [ 98 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Disguise Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Mimikyu" ], "legendgroup": "Disguise Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disguise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 96 ], "xaxis": "x", "y": [ 90 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Gnash Teeth Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Bruxish" ], "legendgroup": "Gnash Teeth Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gnash Teeth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 92 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Placid Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Drampa" ], "legendgroup": "Placid Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Placid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 36 ], "xaxis": "x", "y": [ 60 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sea Creeper Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Dhelmise" ], "legendgroup": "Sea Creeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sea Creeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 40 ], "xaxis": "x", "y": [ 131 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Scaly Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Jangmo-o", "Hakamo-o", "Kommo-o" ], "legendgroup": "Scaly Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scaly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 45, 65, 85 ], "xaxis": "x", "y": [ 55, 75, 110 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Land Spirit Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Tapu Koko", "Tapu Lele", "Tapu Bulu", "Tapu Fini" ], "legendgroup": "Land Spirit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Land Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 130, 95, 75, 85 ], "xaxis": "x", "y": [ 115, 85, 130, 75 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Nebula Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cosmog" ], "legendgroup": "Nebula Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Nebula Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 37 ], "xaxis": "x", "y": [ 29 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Protostar Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Cosmoem" ], "legendgroup": "Protostar Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Protostar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 37 ], "xaxis": "x", "y": [ 29 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Sunne Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Solgaleo" ], "legendgroup": "Sunne Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sunne Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 97 ], "xaxis": "x", "y": [ 137 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Moone Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Lunala" ], "legendgroup": "Moone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Moone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 97 ], "xaxis": "x", "y": [ 113 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Parasite Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Nihilego" ], "legendgroup": "Parasite Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parasite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 103 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Swollen Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Buzzwole" ], "legendgroup": "Swollen Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Swollen Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 79 ], "xaxis": "x", "y": [ 139 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Lissome Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Pheromosa" ], "legendgroup": "Lissome Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lissome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 151 ], "xaxis": "x", "y": [ 137 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Glowing Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Xurkitree" ], "legendgroup": "Glowing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Glowing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 83 ], "xaxis": "x", "y": [ 89 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Launch Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Celesteela" ], "legendgroup": "Launch Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Launch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 61 ], "xaxis": "x", "y": [ 101 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Drawn Sword Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Kartana" ], "legendgroup": "Drawn Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Drawn Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 109 ], "xaxis": "x", "y": [ 181 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Junkivore Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Guzzlord" ], "legendgroup": "Junkivore Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Junkivore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 43 ], "xaxis": "x", "y": [ 101 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Prism Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Necrozma" ], "legendgroup": "Prism Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Prism Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 79 ], "xaxis": "x", "y": [ 107 ], "yaxis": "y" }, { "hovertemplate": "%{hovertext}

classification=Artificial Pokémon
speed=%{x}
attack=%{y}", "hovertext": [ "Magearna" ], "legendgroup": "Artificial Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Artificial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 65 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "classification" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Pokemon Attack-Speed" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "speed" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "attack" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.scatter(\n", " df_basic,\n", " x=\"speed\",\n", " y=\"attack\",\n", " color=\"classification\",\n", " hover_name=\"name\",\n", " title=\"Pokemon Attack-Speed\",\n", ").show()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "customdata": [ [ 49, 45, 49 ], [ 62, 60, 63 ], [ 100, 80, 123 ], [ 30, 30, 30 ] ], "hovertemplate": "%{hovertext}

classification=Seed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bulbasaur", "Ivysaur", "Venusaur", "Sunkern" ], "legendgroup": "Seed Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1, 2, 0.3 ], "xaxis": "x", "y": [ 6.9, 13, 100, 1.8 ], "yaxis": "y" }, { "customdata": [ [ 52, 65, 43 ] ], "hovertemplate": "%{hovertext}

classification=Lizard Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Charmander" ], "legendgroup": "Lizard Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 8.5 ], "yaxis": "y" }, { "customdata": [ [ 64, 80, 58 ], [ 104, 100, 78 ], [ 130, 65, 60 ], [ 100, 90, 90 ], [ 104, 108, 71 ] ], "hovertemplate": "%{hovertext}

classification=Flame Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Charmeleon", "Charizard", "Flareon", "Moltres", "Infernape" ], "legendgroup": "Flame Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Flame Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 1.7, 0.9, 2, 1.2 ], "xaxis": "x", "y": [ 19, 90.5, 25, 60, 55 ], "yaxis": "y" }, { "customdata": [ [ 48, 43, 65 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Turtle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Squirtle" ], "legendgroup": "Tiny Turtle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 9 ], "yaxis": "y" }, { "customdata": [ [ 63, 58, 80 ] ], "hovertemplate": "%{hovertext}

classification=Turtle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wartortle" ], "legendgroup": "Turtle Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 22.5 ], "yaxis": "y" }, { "customdata": [ [ 103, 78, 120 ], [ 80, 55, 90 ], [ 115, 80, 105 ] ], "hovertemplate": "%{hovertext}

classification=Shellfish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Blastoise", "Kabuto", "Kabutops" ], "legendgroup": "Shellfish Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Shellfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6, 0.5, 1.3 ], "xaxis": "x", "y": [ 85.5, 11.5, 40.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 45, 35 ], [ 45, 20, 35 ] ], "hovertemplate": "%{hovertext}

classification=Worm Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Caterpie", "Wurmple" ], "legendgroup": "Worm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Worm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.3 ], "xaxis": "x", "y": [ 2.9, 3.6 ], "yaxis": "y" }, { "customdata": [ [ 20, 30, 55 ], [ 25, 35, 50 ], [ 35, 15, 55 ], [ 35, 15, 55 ] ], "hovertemplate": "%{hovertext}

classification=Cocoon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Metapod", "Kakuna", "Silcoon", "Cascoon" ], "legendgroup": "Cocoon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cocoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 0.6, 0.6, 0.7 ], "xaxis": "x", "y": [ 9.9, 10, 10, 11.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 70, 50 ], [ 70, 65, 50 ] ], "hovertemplate": "%{hovertext}

classification=Butterfly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Butterfree", "Beautifly" ], "legendgroup": "Butterfly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Butterfly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 1 ], "xaxis": "x", "y": [ 32, 28.4 ], "yaxis": "y" }, { "customdata": [ [ 35, 50, 30 ] ], "hovertemplate": "%{hovertext}

classification=Hairy Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Weedle" ], "legendgroup": "Hairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 3.2 ], "yaxis": "y" }, { "customdata": [ [ 150, 145, 40 ] ], "hovertemplate": "%{hovertext}

classification=Poison Bee Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Beedrill" ], "legendgroup": "Poison Bee Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poison Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 29.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 56, 40 ], [ 60, 70, 30 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pidgey", "Spearow" ], "legendgroup": "Tiny Bird Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.3 ], "xaxis": "x", "y": [ 1.8, 2 ], "yaxis": "y" }, { "customdata": [ [ 60, 71, 55 ], [ 80, 121, 80 ] ], "hovertemplate": "%{hovertext}

classification=Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pidgeotto", "Pidgeot" ], "legendgroup": "Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 1.5 ], "xaxis": "x", "y": [ 30, 39.5 ], "yaxis": "y" }, { "customdata": [ [ 56, 72, 35 ], [ 71, 77, 70 ], [ 55, 90, 40 ], [ 85, 110, 50 ], [ 75, 40, 90 ], [ 100, 65, 120 ] ], "hovertemplate": "%{hovertext}

classification=Mouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rattata", "Raticate", "Pikachu", "Raichu", "Sandshrew", "Sandslash" ], "legendgroup": "Mouse Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null, null, 0.4, null, null, null ], "xaxis": "x", "y": [ null, null, 6, null, null, null ], "yaxis": "y" }, { "customdata": [ [ 90, 100, 65 ] ], "hovertemplate": "%{hovertext}

classification=Beak Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Fearow" ], "legendgroup": "Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "customdata": [ [ 60, 55, 44 ] ], "hovertemplate": "%{hovertext}

classification=Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ekans" ], "legendgroup": "Snake Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 6.9 ], "yaxis": "y" }, { "customdata": [ [ 95, 80, 69 ] ], "hovertemplate": "%{hovertext}

classification=Cobra Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Arbok" ], "legendgroup": "Cobra Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cobra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.5 ], "xaxis": "x", "y": [ 65 ], "yaxis": "y" }, { "customdata": [ [ 47, 41, 52 ], [ 62, 56, 67 ], [ 57, 50, 40 ], [ 72, 65, 57 ] ], "hovertemplate": "%{hovertext}

classification=Poison Pin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nidoran♀", "Nidorina", "Nidoran♂", "Nidorino" ], "legendgroup": "Poison Pin Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Pin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.8, 0.5, 0.9 ], "xaxis": "x", "y": [ 7, 20, 9, 19.5 ], "yaxis": "y" }, { "customdata": [ [ 92, 76, 87 ], [ 102, 85, 77 ], [ 130, 40, 120 ], [ 140, 40, 130 ] ], "hovertemplate": "%{hovertext}

classification=Drill Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nidoqueen", "Nidoking", "Rhydon", "Rhyperior" ], "legendgroup": "Drill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Drill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3, 1.4, 1.9, 2.4 ], "xaxis": "x", "y": [ 60, 62, 120, 282.8 ], "yaxis": "y" }, { "customdata": [ [ 45, 35, 48 ], [ 70, 60, 73 ], [ 80, 30, 50 ], [ 120, 45, 75 ], [ 65, 92, 67 ] ], "hovertemplate": "%{hovertext}

classification=Fairy Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Clefairy", "Clefable", "Snubbull", "Granbull", "Floette" ], "legendgroup": "Fairy Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fairy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.3, 0.6, 1.4, 0.2 ], "xaxis": "x", "y": [ 7.5, 40, 7.8, 48.7, 0.9 ], "yaxis": "y" }, { "customdata": [ [ 41, 65, 40 ], [ 67, 109, 75 ], [ 45, 60, 40 ], [ 59, 73, 58 ], [ 69, 104, 72 ] ], "hovertemplate": "%{hovertext}

classification=Fox Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vulpix", "Ninetales", "Fennekin", "Braixen", "Delphox" ], "legendgroup": "Fox Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null, null, 0.4, 1, 1.5 ], "xaxis": "x", "y": [ null, null, 9.4, 14.5, 39 ], "yaxis": "y" }, { "customdata": [ [ 45, 20, 20 ], [ 70, 45, 45 ], [ 30, 15, 15 ], [ 95, 85, 85 ], [ 50, 70, 34 ] ], "hovertemplate": "%{hovertext}

classification=Balloon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Jigglypuff", "Wigglytuff", "Igglybuff", "Qwilfish", "Drifloon" ], "legendgroup": "Balloon Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Balloon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1, 0.3, 0.5, 0.4 ], "xaxis": "x", "y": [ 5.5, 12, 1, 3.9, 1.2 ], "yaxis": "y" }, { "customdata": [ [ 45, 55, 35 ], [ 80, 90, 70 ], [ 90, 130, 80 ], [ 45, 72, 43 ] ], "hovertemplate": "%{hovertext}

classification=Bat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zubat", "Golbat", "Crobat", "Woobat" ], "legendgroup": "Bat Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.6, 1.8, 0.4 ], "xaxis": "x", "y": [ 7.5, 55, 75, 2.1 ], "yaxis": "y" }, { "customdata": [ [ 50, 30, 55 ], [ 65, 40, 70 ] ], "hovertemplate": "%{hovertext}

classification=Weed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Oddish", "Gloom" ], "legendgroup": "Weed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 0.8 ], "xaxis": "x", "y": [ 5.4, 8.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 50, 85 ], [ 75, 40, 35 ], [ 80, 50, 95 ] ], "hovertemplate": "%{hovertext}

classification=Flower Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vileplume", "Bellsprout", "Bellossom" ], "legendgroup": "Flower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Flower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2, 0.7, 0.4 ], "xaxis": "x", "y": [ 18.6, 4, 5.8 ], "yaxis": "y" }, { "customdata": [ [ 70, 25, 55 ], [ 95, 30, 80 ], [ 40, 35, 60 ], [ 130, 70, 80 ], [ 55, 15, 45 ], [ 85, 30, 70 ] ], "hovertemplate": "%{hovertext}

classification=Mushroom Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Paras", "Parasect", "Shroomish", "Breloom", "Foongus", "Amoonguss" ], "legendgroup": "Mushroom Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mushroom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 1, 0.4, 1.2, 0.2, 0.6 ], "xaxis": "x", "y": [ 5.4, 29.5, 4.5, 39.2, 1, 10.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 45, 50 ] ], "hovertemplate": "%{hovertext}

classification=Insect Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Venonat" ], "legendgroup": "Insect Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Insect Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "customdata": [ [ 65, 90, 60 ], [ 50, 65, 70 ] ], "hovertemplate": "%{hovertext}

classification=Poison Moth Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Venomoth", "Dustox" ], "legendgroup": "Poison Moth Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Poison Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5, 1.2 ], "xaxis": "x", "y": [ 12.5, 31.6 ], "yaxis": "y" }, { "customdata": [ [ 55, 90, 30 ], [ 100, 110, 60 ], [ 85, 68, 40 ] ], "hovertemplate": "%{hovertext}

classification=Mole Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Diglett", "Dugtrio", "Drilbur" ], "legendgroup": "Mole Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null, null, 0.3 ], "xaxis": "x", "y": [ null, null, 8.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 90, 35 ] ], "hovertemplate": "%{hovertext}

classification=Scratch Cat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Meowth" ], "legendgroup": "Scratch Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scratch Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 60, 115, 60 ] ], "hovertemplate": "%{hovertext}

classification=Classy Cat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Persian" ], "legendgroup": "Classy Cat Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Classy Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 52, 55, 48 ], [ 82, 85, 78 ] ], "hovertemplate": "%{hovertext}

classification=Duck Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Psyduck", "Golduck" ], "legendgroup": "Duck Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.7 ], "xaxis": "x", "y": [ 19.6, 76.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 70, 35 ], [ 105, 95, 60 ] ], "hovertemplate": "%{hovertext}

classification=Pig Monkey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mankey", "Primeape" ], "legendgroup": "Pig Monkey Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Pig Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1 ], "xaxis": "x", "y": [ 28, 32 ], "yaxis": "y" }, { "customdata": [ [ 70, 60, 45 ], [ 60, 55, 45 ], [ 65, 60, 40 ] ], "hovertemplate": "%{hovertext}

classification=Puppy Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Growlithe", "Lillipup", "Rockruff" ], "legendgroup": "Puppy Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 0.4, 0.5 ], "xaxis": "x", "y": [ 19, 4.1, 9.2 ], "yaxis": "y" }, { "customdata": [ [ 110, 95, 80 ] ], "hovertemplate": "%{hovertext}

classification=Legendary Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Arcanine" ], "legendgroup": "Legendary Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Legendary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 155 ], "yaxis": "y" }, { "customdata": [ [ 50, 90, 40 ], [ 65, 90, 65 ], [ 95, 70, 95 ], [ 50, 64, 40 ] ], "hovertemplate": "%{hovertext}

classification=Tadpole Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Poliwag", "Poliwhirl", "Poliwrath", "Tympole" ], "legendgroup": "Tadpole Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tadpole Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1, 1.3, 0.5 ], "xaxis": "x", "y": [ 12.4, 20, 54, 4.5 ], "yaxis": "y" }, { "customdata": [ [ 20, 90, 15 ], [ 35, 105, 30 ], [ 50, 150, 65 ] ], "hovertemplate": "%{hovertext}

classification=Psi Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Abra", "Kadabra", "Alakazam" ], "legendgroup": "Psi Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Psi Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.3, 1.5 ], "xaxis": "x", "y": [ 19.5, 56.5, 48 ], "yaxis": "y" }, { "customdata": [ [ 80, 35, 50 ], [ 100, 45, 70 ], [ 130, 55, 80 ] ], "hovertemplate": "%{hovertext}

classification=Superpower Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Machop", "Machoke", "Machamp" ], "legendgroup": "Superpower Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Superpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.5, 1.6 ], "xaxis": "x", "y": [ 19.5, 70.5, 130 ], "yaxis": "y" }, { "customdata": [ [ 90, 55, 50 ], [ 105, 70, 65 ] ], "hovertemplate": "%{hovertext}

classification=Flycatcher Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Weepinbell", "Victreebel" ], "legendgroup": "Flycatcher Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Flycatcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.7 ], "xaxis": "x", "y": [ 6.4, 15.5 ], "yaxis": "y" }, { "customdata": [ [ 40, 70, 35 ], [ 70, 100, 65 ] ], "hovertemplate": "%{hovertext}

classification=Jellyfish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tentacool", "Tentacruel" ], "legendgroup": "Jellyfish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Jellyfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.6 ], "xaxis": "x", "y": [ 45.5, 55 ], "yaxis": "y" }, { "customdata": [ [ 80, 20, 100 ], [ 95, 35, 115 ] ], "hovertemplate": "%{hovertext}

classification=Rock Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Geodude", "Graveler" ], "legendgroup": "Rock Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null, null ], "xaxis": "x", "y": [ null, null ], "yaxis": "y" }, { "customdata": [ [ 120, 45, 130 ] ], "hovertemplate": "%{hovertext}

classification=Megaton Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Golem" ], "legendgroup": "Megaton Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Megaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 85, 90, 55 ], [ 100, 105, 70 ] ], "hovertemplate": "%{hovertext}

classification=Fire Horse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ponyta", "Rapidash" ], "legendgroup": "Fire Horse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Fire Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.7 ], "xaxis": "x", "y": [ 30, 95 ], "yaxis": "y" }, { "customdata": [ [ 65, 15, 65 ] ], "hovertemplate": "%{hovertext}

classification=Dopey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slowpoke" ], "legendgroup": "Dopey Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dopey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 36 ], "yaxis": "y" }, { "customdata": [ [ 75, 30, 180 ] ], "hovertemplate": "%{hovertext}

classification=Hermit Crab Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slowbro" ], "legendgroup": "Hermit Crab Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Hermit Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 78.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 45, 70 ], [ 60, 70, 95 ] ], "hovertemplate": "%{hovertext}

classification=Magnet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magnemite", "Magneton" ], "legendgroup": "Magnet Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Magnet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 1 ], "xaxis": "x", "y": [ 6, 60 ], "yaxis": "y" }, { "customdata": [ [ 90, 60, 55 ] ], "hovertemplate": "%{hovertext}

classification=Wild Duck Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Farfetch'd" ], "legendgroup": "Wild Duck Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Wild Duck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 85, 75, 45 ] ], "hovertemplate": "%{hovertext}

classification=Twin Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Doduo" ], "legendgroup": "Twin Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Twin Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 39.2 ], "yaxis": "y" }, { "customdata": [ [ 110, 110, 70 ] ], "hovertemplate": "%{hovertext}

classification=Triple Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dodrio" ], "legendgroup": "Triple Bird Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Triple Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 85.2 ], "yaxis": "y" }, { "customdata": [ [ 45, 45, 55 ], [ 70, 70, 80 ], [ 54, 40, 54 ] ], "hovertemplate": "%{hovertext}

classification=Sea Lion Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Seel", "Dewgong", "Popplio" ], "legendgroup": "Sea Lion Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Lion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 1.7, 0.4 ], "xaxis": "x", "y": [ 90, 120, 7.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 25, 50 ], [ 105, 50, 75 ] ], "hovertemplate": "%{hovertext}

classification=Sludge Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Grimer", "Muk" ], "legendgroup": "Sludge Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sludge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null, null ], "xaxis": "x", "y": [ null, null ], "yaxis": "y" }, { "customdata": [ [ 65, 40, 100 ], [ 95, 70, 180 ], [ 64, 32, 85 ] ], "hovertemplate": "%{hovertext}

classification=Bivalve Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shellder", "Cloyster", "Clamperl" ], "legendgroup": "Bivalve Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bivalve Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 1.5, 0.4 ], "xaxis": "x", "y": [ 4, 132.5, 52.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 80, 30 ], [ 50, 95, 45 ] ], "hovertemplate": "%{hovertext}

classification=Gas Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gastly", "Haunter" ], "legendgroup": "Gas Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3, 1.6 ], "xaxis": "x", "y": [ 0.1, 0.1 ], "yaxis": "y" }, { "customdata": [ [ 65, 130, 80 ] ], "hovertemplate": "%{hovertext}

classification=Shadow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gengar" ], "legendgroup": "Shadow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Shadow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 40.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 70, 160 ] ], "hovertemplate": "%{hovertext}

classification=Rock Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Onix" ], "legendgroup": "Rock Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rock Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 8.8 ], "xaxis": "x", "y": [ 210 ], "yaxis": "y" }, { "customdata": [ [ 48, 42, 45 ], [ 73, 67, 70 ] ], "hovertemplate": "%{hovertext}

classification=Hypnosis Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Drowzee", "Hypno" ], "legendgroup": "Hypnosis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Hypnosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.6 ], "xaxis": "x", "y": [ 32.4, 75.6 ], "yaxis": "y" }, { "customdata": [ [ 105, 50, 90 ] ], "hovertemplate": "%{hovertext}

classification=River Crab Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Krabby" ], "legendgroup": "River Crab Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "River Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6.5 ], "yaxis": "y" }, { "customdata": [ [ 130, 75, 115 ], [ 150, 75, 140 ] ], "hovertemplate": "%{hovertext}

classification=Pincer Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kingler", "Scizor" ], "legendgroup": "Pincer Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pincer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3, 1.8 ], "xaxis": "x", "y": [ 60, 118 ], "yaxis": "y" }, { "customdata": [ [ 30, 100, 50 ], [ 50, 150, 70 ] ], "hovertemplate": "%{hovertext}

classification=Ball Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Voltorb", "Electrode" ], "legendgroup": "Ball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.2 ], "xaxis": "x", "y": [ 10.4, 66.6 ], "yaxis": "y" }, { "customdata": [ [ 40, 40, 80 ], [ 5, 50, 5 ] ], "hovertemplate": "%{hovertext}

classification=Egg Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Exeggcute", "Chansey" ], "legendgroup": "Egg Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Egg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1.1 ], "xaxis": "x", "y": [ 2.5, 34.6 ], "yaxis": "y" }, { "customdata": [ [ 105, 45, 85 ] ], "hovertemplate": "%{hovertext}

classification=Coconut Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Exeggutor" ], "legendgroup": "Coconut Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Coconut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 50, 35, 95 ] ], "hovertemplate": "%{hovertext}

classification=Lonely Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cubone" ], "legendgroup": "Lonely Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lonely Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 45, 110 ] ], "hovertemplate": "%{hovertext}

classification=Bone Keeper Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Marowak" ], "legendgroup": "Bone Keeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bone Keeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 120, 87, 53 ] ], "hovertemplate": "%{hovertext}

classification=Kicking Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hitmonlee" ], "legendgroup": "Kicking Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Kicking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 49.8 ], "yaxis": "y" }, { "customdata": [ [ 105, 76, 79 ] ], "hovertemplate": "%{hovertext}

classification=Punching Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hitmonchan" ], "legendgroup": "Punching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Punching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 50.2 ], "yaxis": "y" }, { "customdata": [ [ 55, 30, 75 ], [ 85, 50, 95 ] ], "hovertemplate": "%{hovertext}

classification=Licking Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lickitung", "Lickilicky" ], "legendgroup": "Licking Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Licking Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2, 1.7 ], "xaxis": "x", "y": [ 65.5, 140 ], "yaxis": "y" }, { "customdata": [ [ 65, 35, 95 ], [ 90, 60, 120 ] ], "hovertemplate": "%{hovertext}

classification=Poison Gas Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Koffing", "Weezing" ], "legendgroup": "Poison Gas Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Poison Gas Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.2 ], "xaxis": "x", "y": [ 1, 9.5 ], "yaxis": "y" }, { "customdata": [ [ 85, 25, 95 ] ], "hovertemplate": "%{hovertext}

classification=Spikes Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rhyhorn" ], "legendgroup": "Spikes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spikes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 115 ], "yaxis": "y" }, { "customdata": [ [ 55, 60, 115 ], [ 100, 50, 125 ] ], "hovertemplate": "%{hovertext}

classification=Vine Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tangela", "Tangrowth" ], "legendgroup": "Vine Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Vine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 2 ], "xaxis": "x", "y": [ 35, 128.6 ], "yaxis": "y" }, { "customdata": [ [ 125, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Parent Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kangaskhan" ], "legendgroup": "Parent Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.2 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "customdata": [ [ 40, 60, 70 ], [ 65, 85, 95 ], [ 64, 50, 45 ], [ 84, 70, 65 ], [ 134, 80, 95 ], [ 95, 85, 95 ], [ 145, 120, 130 ], [ 100, 80, 70 ] ], "hovertemplate": "%{hovertext}

classification=Dragon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Horsea", "Seadra", "Dratini", "Dragonair", "Dragonite", "Kingdra", "Salamence", "Goodra" ], "legendgroup": "Dragon Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Dragon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1.2, 1.8, 4, 2.2, 1.8, 1.5, 2 ], "xaxis": "x", "y": [ 8, 25, 3.3, 16.5, 210, 152, 102.6, 150.5 ], "yaxis": "y" }, { "customdata": [ [ 67, 63, 60 ], [ 92, 68, 65 ] ], "hovertemplate": "%{hovertext}

classification=Goldfish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Goldeen", "Seaking" ], "legendgroup": "Goldfish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Goldfish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.3 ], "xaxis": "x", "y": [ 15, 39 ], "yaxis": "y" }, { "customdata": [ [ 45, 85, 55 ] ], "hovertemplate": "%{hovertext}

classification=Starshape Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Staryu" ], "legendgroup": "Starshape Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Starshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 34.5 ], "yaxis": "y" }, { "customdata": [ [ 75, 115, 85 ] ], "hovertemplate": "%{hovertext}

classification=Mysterious Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Starmie" ], "legendgroup": "Mysterious Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mysterious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "customdata": [ [ 45, 90, 65 ] ], "hovertemplate": "%{hovertext}

classification=Barrier Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mr. Mime" ], "legendgroup": "Barrier Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Barrier Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 54.5 ], "yaxis": "y" }, { "customdata": [ [ 110, 105, 80 ] ], "hovertemplate": "%{hovertext}

classification=Mantis Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Scyther" ], "legendgroup": "Mantis Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mantis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 56 ], "yaxis": "y" }, { "customdata": [ [ 50, 95, 35 ] ], "hovertemplate": "%{hovertext}

classification=Humanshape Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Jynx" ], "legendgroup": "Humanshape Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Humanshape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 40.6 ], "yaxis": "y" }, { "customdata": [ [ 83, 105, 57 ], [ 90, 100, 85 ], [ 63, 95, 37 ] ], "hovertemplate": "%{hovertext}

classification=Electric Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Electabuzz", "Zapdos", "Elekid" ], "legendgroup": "Electric Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Electric Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 1.6, 0.6 ], "xaxis": "x", "y": [ 30, 52.6, 23.5 ], "yaxis": "y" }, { "customdata": [ [ 95, 93, 57 ] ], "hovertemplate": "%{hovertext}

classification=Spitfire Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magmar" ], "legendgroup": "Spitfire Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spitfire Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 44.5 ], "yaxis": "y" }, { "customdata": [ [ 155, 105, 120 ] ], "hovertemplate": "%{hovertext}

classification=Stagbeetle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pinsir" ], "legendgroup": "Stagbeetle Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Stagbeetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "customdata": [ [ 100, 110, 95 ] ], "hovertemplate": "%{hovertext}

classification=Wild Bull Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tauros" ], "legendgroup": "Wild Bull Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Bull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 88.4 ], "yaxis": "y" }, { "customdata": [ [ 10, 80, 55 ], [ 15, 80, 20 ] ], "hovertemplate": "%{hovertext}

classification=Fish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magikarp", "Feebas" ], "legendgroup": "Fish Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 0.6 ], "xaxis": "x", "y": [ 10, 7.4 ], "yaxis": "y" }, { "customdata": [ [ 155, 81, 109 ] ], "hovertemplate": "%{hovertext}

classification=Atrocious Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gyarados" ], "legendgroup": "Atrocious Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Atrocious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 6.5 ], "xaxis": "x", "y": [ 235 ], "yaxis": "y" }, { "customdata": [ [ 85, 60, 80 ] ], "hovertemplate": "%{hovertext}

classification=Transport Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lapras" ], "legendgroup": "Transport Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Transport Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.5 ], "xaxis": "x", "y": [ 220 ], "yaxis": "y" }, { "customdata": [ [ 48, 48, 48 ] ], "hovertemplate": "%{hovertext}

classification=Transform Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ditto" ], "legendgroup": "Transform Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Transform Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 4 ], "yaxis": "y" }, { "customdata": [ [ 55, 55, 50 ] ], "hovertemplate": "%{hovertext}

classification=Evolution Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Eevee" ], "legendgroup": "Evolution Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Evolution Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 6.5 ], "yaxis": "y" }, { "customdata": [ [ 65, 65, 60 ] ], "hovertemplate": "%{hovertext}

classification=Bubble Jet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vaporeon" ], "legendgroup": "Bubble Jet Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bubble Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 29 ], "yaxis": "y" }, { "customdata": [ [ 65, 130, 60 ], [ 45, 65, 40 ] ], "hovertemplate": "%{hovertext}

classification=Lightning Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Jolteon", "Electrike" ], "legendgroup": "Lightning Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lightning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.6 ], "xaxis": "x", "y": [ 24.5, 15.2 ], "yaxis": "y" }, { "customdata": [ [ 60, 40, 70 ], [ 80, 60, 90 ], [ 80, 90, 70 ] ], "hovertemplate": "%{hovertext}

classification=Virtual Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Porygon", "Porygon2", "Porygon-Z" ], "legendgroup": "Virtual Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Virtual Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.6, 0.9 ], "xaxis": "x", "y": [ 36.5, 32.5, 34 ], "yaxis": "y" }, { "customdata": [ [ 40, 35, 100 ], [ 60, 55, 125 ] ], "hovertemplate": "%{hovertext}

classification=Spiral Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Omanyte", "Omastar" ], "legendgroup": "Spiral Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Spiral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1 ], "xaxis": "x", "y": [ 7.5, 35 ], "yaxis": "y" }, { "customdata": [ [ 135, 150, 85 ] ], "hovertemplate": "%{hovertext}

classification=Fossil Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Aerodactyl" ], "legendgroup": "Fossil Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fossil Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 59 ], "yaxis": "y" }, { "customdata": [ [ 110, 30, 65 ] ], "hovertemplate": "%{hovertext}

classification=Sleeping Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Snorlax" ], "legendgroup": "Sleeping Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sleeping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.1 ], "xaxis": "x", "y": [ 460 ], "yaxis": "y" }, { "customdata": [ [ 85, 85, 100 ] ], "hovertemplate": "%{hovertext}

classification=Freeze Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Articuno" ], "legendgroup": "Freeze Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Freeze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 55.4 ], "yaxis": "y" }, { "customdata": [ [ 150, 140, 70 ] ], "hovertemplate": "%{hovertext}

classification=Genetic Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mewtwo" ], "legendgroup": "Genetic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Genetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 122 ], "yaxis": "y" }, { "customdata": [ [ 100, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=New Species Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mew" ], "legendgroup": "New Species Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "New Species Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 4 ], "yaxis": "y" }, { "customdata": [ [ 49, 45, 65 ], [ 62, 60, 80 ] ], "hovertemplate": "%{hovertext}

classification=Leaf Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chikorita", "Bayleef" ], "legendgroup": "Leaf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.2 ], "xaxis": "x", "y": [ 6.4, 15.8 ], "yaxis": "y" }, { "customdata": [ [ 82, 80, 100 ] ], "hovertemplate": "%{hovertext}

classification=Herb Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Meganium" ], "legendgroup": "Herb Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Herb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 100.5 ], "yaxis": "y" }, { "customdata": [ [ 52, 65, 43 ] ], "hovertemplate": "%{hovertext}

classification=Fire Mouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cyndaquil" ], "legendgroup": "Fire Mouse Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fire Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 7.9 ], "yaxis": "y" }, { "customdata": [ [ 64, 80, 58 ], [ 84, 100, 78 ], [ 115, 100, 85 ] ], "hovertemplate": "%{hovertext}

classification=Volcano Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Quilava", "Typhlosion", "Entei" ], "legendgroup": "Volcano Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Volcano Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.7, 2.1 ], "xaxis": "x", "y": [ 19, 79.5, 198 ], "yaxis": "y" }, { "customdata": [ [ 65, 43, 64 ], [ 80, 58, 80 ], [ 105, 78, 100 ] ], "hovertemplate": "%{hovertext}

classification=Big Jaw Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Totodile", "Croconaw", "Feraligatr" ], "legendgroup": "Big Jaw Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Big Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.1, 2.3 ], "xaxis": "x", "y": [ 9.5, 25, 88.8 ], "yaxis": "y" }, { "customdata": [ [ 46, 20, 34 ], [ 55, 42, 39 ] ], "hovertemplate": "%{hovertext}

classification=Scout Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sentret", "Patrat" ], "legendgroup": "Scout Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Scout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.5 ], "xaxis": "x", "y": [ 6, 11.6 ], "yaxis": "y" }, { "customdata": [ [ 76, 90, 64 ] ], "hovertemplate": "%{hovertext}

classification=Long Body Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Furret" ], "legendgroup": "Long Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Long Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 32.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 50, 30 ], [ 50, 70, 50 ] ], "hovertemplate": "%{hovertext}

classification=Owl Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hoothoot", "Noctowl" ], "legendgroup": "Owl Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Owl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1.6 ], "xaxis": "x", "y": [ 21.2, 40.8 ], "yaxis": "y" }, { "customdata": [ [ 20, 55, 30 ], [ 35, 85, 50 ] ], "hovertemplate": "%{hovertext}

classification=Five Star Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ledyba", "Ledian" ], "legendgroup": "Five Star Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Five Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.4 ], "xaxis": "x", "y": [ 10.8, 35.6 ], "yaxis": "y" }, { "customdata": [ [ 60, 30, 40 ] ], "hovertemplate": "%{hovertext}

classification=String Spit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spinarak" ], "legendgroup": "String Spit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "String Spit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 8.5 ], "yaxis": "y" }, { "customdata": [ [ 90, 40, 70 ] ], "hovertemplate": "%{hovertext}

classification=Long Leg Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ariados" ], "legendgroup": "Long Leg Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Long Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 33.5 ], "yaxis": "y" }, { "customdata": [ [ 38, 67, 38 ] ], "hovertemplate": "%{hovertext}

classification=Angler Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chinchou" ], "legendgroup": "Angler Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Angler Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 12 ], "yaxis": "y" }, { "customdata": [ [ 58, 67, 58 ], [ 95, 45, 105 ] ], "hovertemplate": "%{hovertext}

classification=Light Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lanturn", "Ampharos" ], "legendgroup": "Light Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Light Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2, 1.4 ], "xaxis": "x", "y": [ 22.5, 61.5 ], "yaxis": "y" }, { "customdata": [ [ 40, 60, 15 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Mouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pichu" ], "legendgroup": "Tiny Mouse Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Tiny Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 2 ], "yaxis": "y" }, { "customdata": [ [ 25, 15, 28 ] ], "hovertemplate": "%{hovertext}

classification=Star Shape Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cleffa" ], "legendgroup": "Star Shape Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Star Shape Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 3 ], "yaxis": "y" }, { "customdata": [ [ 20, 20, 65 ] ], "hovertemplate": "%{hovertext}

classification=Spike Ball Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Togepi" ], "legendgroup": "Spike Ball Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spike Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.5 ], "yaxis": "y" }, { "customdata": [ [ 40, 40, 85 ], [ 10, 55, 10 ] ], "hovertemplate": "%{hovertext}

classification=Happiness Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Togetic", "Blissey" ], "legendgroup": "Happiness Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Happiness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.5 ], "xaxis": "x", "y": [ 3.2, 46.8 ], "yaxis": "y" }, { "customdata": [ [ 50, 70, 45 ] ], "hovertemplate": "%{hovertext}

classification=Little Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Natu" ], "legendgroup": "Little Bird Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Little Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 2 ], "yaxis": "y" }, { "customdata": [ [ 75, 95, 70 ], [ 100, 100, 80 ] ], "hovertemplate": "%{hovertext}

classification=Mystic Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Xatu", "Flygon" ], "legendgroup": "Mystic Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mystic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5, 2 ], "xaxis": "x", "y": [ 15, 82 ], "yaxis": "y" }, { "customdata": [ [ 40, 35, 40 ], [ 55, 45, 55 ] ], "hovertemplate": "%{hovertext}

classification=Wool Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mareep", "Flaaffy" ], "legendgroup": "Wool Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Wool Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 0.8 ], "xaxis": "x", "y": [ 7.8, 13.3 ], "yaxis": "y" }, { "customdata": [ [ 20, 40, 50 ] ], "hovertemplate": "%{hovertext}

classification=Aquamouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Marill" ], "legendgroup": "Aquamouse Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Aquamouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 8.5 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 80 ] ], "hovertemplate": "%{hovertext}

classification=Aquarabbit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Azumarill" ], "legendgroup": "Aquarabbit Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Aquarabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 28.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 30, 115 ] ], "hovertemplate": "%{hovertext}

classification=Imitation Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sudowoodo" ], "legendgroup": "Imitation Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Imitation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "customdata": [ [ 75, 70, 75 ] ], "hovertemplate": "%{hovertext}

classification=Frog Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Politoed" ], "legendgroup": "Frog Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 33.9 ], "yaxis": "y" }, { "customdata": [ [ 35, 50, 40 ], [ 45, 80, 50 ], [ 55, 110, 70 ] ], "hovertemplate": "%{hovertext}

classification=Cottonweed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hoppip", "Skiploom", "Jumpluff" ], "legendgroup": "Cottonweed Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cottonweed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.6, 0.8 ], "xaxis": "x", "y": [ 0.5, 1, 3 ], "yaxis": "y" }, { "customdata": [ [ 70, 85, 55 ], [ 100, 115, 66 ] ], "hovertemplate": "%{hovertext}

classification=Long Tail Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Aipom", "Ambipom" ], "legendgroup": "Long Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.2 ], "xaxis": "x", "y": [ 11.5, 20.3 ], "yaxis": "y" }, { "customdata": [ [ 75, 30, 55 ], [ 65, 110, 60 ], [ 60, 100, 65 ] ], "hovertemplate": "%{hovertext}

classification=Sun Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sunflora", "Espeon", "Volcarona" ], "legendgroup": "Sun Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.9, 1.6 ], "xaxis": "x", "y": [ 8.5, 26.5, 46 ], "yaxis": "y" }, { "customdata": [ [ 65, 95, 45 ] ], "hovertemplate": "%{hovertext}

classification=Clear Wing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Yanma" ], "legendgroup": "Clear Wing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Clear Wing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "customdata": [ [ 45, 15, 45 ], [ 85, 35, 85 ] ], "hovertemplate": "%{hovertext}

classification=Water Fish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wooper", "Quagsire" ], "legendgroup": "Water Fish Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1.4 ], "xaxis": "x", "y": [ 8.5, 75 ], "yaxis": "y" }, { "customdata": [ [ 65, 65, 110 ] ], "hovertemplate": "%{hovertext}

classification=Moonlight Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Umbreon" ], "legendgroup": "Moonlight Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Moonlight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 27 ], "yaxis": "y" }, { "customdata": [ [ 85, 91, 42 ], [ 85, 20, 125 ] ], "hovertemplate": "%{hovertext}

classification=Darkness Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Murkrow", "Sableye" ], "legendgroup": "Darkness Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Darkness Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 0.5 ], "xaxis": "x", "y": [ 2.1, 11 ], "yaxis": "y" }, { "customdata": [ [ 75, 30, 80 ], [ 68, 106, 72 ] ], "hovertemplate": "%{hovertext}

classification=Royal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slowking", "Pyroar" ], "legendgroup": "Royal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Royal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2, 1.5 ], "xaxis": "x", "y": [ 79.5, 81.5 ], "yaxis": "y" }, { "customdata": [ [ 60, 85, 60 ] ], "hovertemplate": "%{hovertext}

classification=Screech Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Misdreavus" ], "legendgroup": "Screech Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Screech Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 1 ], "yaxis": "y" }, { "customdata": [ [ 72, 48, 48 ] ], "hovertemplate": "%{hovertext}

classification=Symbol Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Unown" ], "legendgroup": "Symbol Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Symbol Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 33, 33, 58 ] ], "hovertemplate": "%{hovertext}

classification=Patient Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wobbuffet" ], "legendgroup": "Patient Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Patient Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 28.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 85, 65 ] ], "hovertemplate": "%{hovertext}

classification=Long Neck Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Girafarig" ], "legendgroup": "Long Neck Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Long Neck Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 41.5 ], "yaxis": "y" }, { "customdata": [ [ 65, 15, 90 ], [ 90, 40, 140 ], [ 29, 36, 45 ], [ 69, 36, 95 ] ], "hovertemplate": "%{hovertext}

classification=Bagworm Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pineco", "Forretress", "Burmy", "Wormadam" ], "legendgroup": "Bagworm Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bagworm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.2, 0.2, 0.5 ], "xaxis": "x", "y": [ 7.2, 125.8, 3.4, 6.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 45, 70 ] ], "hovertemplate": "%{hovertext}

classification=Land Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dunsparce" ], "legendgroup": "Land Snake Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Land Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 14 ], "yaxis": "y" }, { "customdata": [ [ 75, 85, 105 ] ], "hovertemplate": "%{hovertext}

classification=Flyscorpion Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gligar" ], "legendgroup": "Flyscorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Flyscorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 64.8 ], "yaxis": "y" }, { "customdata": [ [ 125, 30, 230 ] ], "hovertemplate": "%{hovertext}

classification=Iron Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Steelix" ], "legendgroup": "Iron Snake Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 9.2 ], "xaxis": "x", "y": [ 400 ], "yaxis": "y" }, { "customdata": [ [ 10, 5, 230 ] ], "hovertemplate": "%{hovertext}

classification=Mold Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shuckle" ], "legendgroup": "Mold Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Mold Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 20.5 ], "yaxis": "y" }, { "customdata": [ [ 185, 75, 115 ] ], "hovertemplate": "%{hovertext}

classification=Singlehorn Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Heracross" ], "legendgroup": "Singlehorn Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Singlehorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 54 ], "yaxis": "y" }, { "customdata": [ [ 95, 115, 55 ], [ 120, 125, 65 ] ], "hovertemplate": "%{hovertext}

classification=Sharp Claw Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sneasel", "Weavile" ], "legendgroup": "Sharp Claw Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sharp Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.1 ], "xaxis": "x", "y": [ 28, 34 ], "yaxis": "y" }, { "customdata": [ [ 80, 40, 50 ] ], "hovertemplate": "%{hovertext}

classification=Little Bear Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Teddiursa" ], "legendgroup": "Little Bear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Little Bear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 8.8 ], "yaxis": "y" }, { "customdata": [ [ 130, 55, 75 ] ], "hovertemplate": "%{hovertext}

classification=Hibernator Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ursaring" ], "legendgroup": "Hibernator Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Hibernator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 125.8 ], "yaxis": "y" }, { "customdata": [ [ 40, 20, 40 ], [ 50, 30, 120 ] ], "hovertemplate": "%{hovertext}

classification=Lava Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slugma", "Magcargo" ], "legendgroup": "Lava Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lava Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 0.8 ], "xaxis": "x", "y": [ 35, 55 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 40 ] ], "hovertemplate": "%{hovertext}

classification=Pig Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swinub" ], "legendgroup": "Pig Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 50, 80 ] ], "hovertemplate": "%{hovertext}

classification=Swine Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Piloswine" ], "legendgroup": "Swine Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Swine Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 55.8 ], "yaxis": "y" }, { "customdata": [ [ 55, 35, 95 ] ], "hovertemplate": "%{hovertext}

classification=Coral Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Corsola" ], "legendgroup": "Coral Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Coral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 65, 65, 35 ], [ 105, 45, 75 ] ], "hovertemplate": "%{hovertext}

classification=Jet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Remoraid", "Octillery" ], "legendgroup": "Jet Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Jet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 0.9 ], "xaxis": "x", "y": [ 12, 28.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 75, 45 ] ], "hovertemplate": "%{hovertext}

classification=Delivery Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Delibird" ], "legendgroup": "Delivery Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Delivery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 16 ], "yaxis": "y" }, { "customdata": [ [ 40, 70, 70 ], [ 20, 50, 50 ] ], "hovertemplate": "%{hovertext}

classification=Kite Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mantine", "Mantyke" ], "legendgroup": "Kite Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Kite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.1, 1 ], "xaxis": "x", "y": [ 220, 65 ], "yaxis": "y" }, { "customdata": [ [ 80, 70, 140 ] ], "hovertemplate": "%{hovertext}

classification=Armor Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Skarmory" ], "legendgroup": "Armor Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Armor Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 50.5 ], "yaxis": "y" }, { "customdata": [ [ 60, 65, 30 ], [ 90, 115, 90 ] ], "hovertemplate": "%{hovertext}

classification=Dark Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Houndour", "Houndoom" ], "legendgroup": "Dark Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Dark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.4 ], "xaxis": "x", "y": [ 10.8, 35 ], "yaxis": "y" }, { "customdata": [ [ 60, 40, 60 ] ], "hovertemplate": "%{hovertext}

classification=Long Nose Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Phanpy" ], "legendgroup": "Long Nose Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Long Nose Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 33.5 ], "yaxis": "y" }, { "customdata": [ [ 120, 50, 120 ], [ 164, 71, 150 ] ], "hovertemplate": "%{hovertext}

classification=Armor Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Donphan", "Tyranitar" ], "legendgroup": "Armor Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 2 ], "xaxis": "x", "y": [ 120, 202 ], "yaxis": "y" }, { "customdata": [ [ 95, 85, 62 ] ], "hovertemplate": "%{hovertext}

classification=Big Horn Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Stantler" ], "legendgroup": "Big Horn Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Big Horn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 71.2 ], "yaxis": "y" }, { "customdata": [ [ 20, 75, 35 ] ], "hovertemplate": "%{hovertext}

classification=Painter Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Smeargle" ], "legendgroup": "Painter Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Painter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "customdata": [ [ 35, 35, 35 ] ], "hovertemplate": "%{hovertext}

classification=Scuffle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tyrogue" ], "legendgroup": "Scuffle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scuffle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 21 ], "yaxis": "y" }, { "customdata": [ [ 95, 70, 95 ] ], "hovertemplate": "%{hovertext}

classification=Handstand Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hitmontop" ], "legendgroup": "Handstand Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Handstand Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 48 ], "yaxis": "y" }, { "customdata": [ [ 30, 65, 15 ] ], "hovertemplate": "%{hovertext}

classification=Kiss Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Smoochum" ], "legendgroup": "Kiss Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Kiss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6 ], "yaxis": "y" }, { "customdata": [ [ 75, 83, 37 ] ], "hovertemplate": "%{hovertext}

classification=Live Coal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magby" ], "legendgroup": "Live Coal Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Live Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 21.4 ], "yaxis": "y" }, { "customdata": [ [ 80, 100, 105 ] ], "hovertemplate": "%{hovertext}

classification=Milk Cow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Miltank" ], "legendgroup": "Milk Cow Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Milk Cow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 75.5 ], "yaxis": "y" }, { "customdata": [ [ 85, 115, 75 ] ], "hovertemplate": "%{hovertext}

classification=Thunder Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Raikou" ], "legendgroup": "Thunder Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Thunder Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 178 ], "yaxis": "y" }, { "customdata": [ [ 75, 85, 115 ] ], "hovertemplate": "%{hovertext}

classification=Aurora Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Suicune" ], "legendgroup": "Aurora Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Aurora Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 187 ], "yaxis": "y" }, { "customdata": [ [ 64, 41, 50 ] ], "hovertemplate": "%{hovertext}

classification=Rock Skin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Larvitar" ], "legendgroup": "Rock Skin Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Skin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 72 ], "yaxis": "y" }, { "customdata": [ [ 84, 51, 70 ] ], "hovertemplate": "%{hovertext}

classification=Hard Shell Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pupitar" ], "legendgroup": "Hard Shell Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Shell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 152 ], "yaxis": "y" }, { "customdata": [ [ 90, 110, 130 ] ], "hovertemplate": "%{hovertext}

classification=Diving Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lugia" ], "legendgroup": "Diving Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Diving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5.2 ], "xaxis": "x", "y": [ 216 ], "yaxis": "y" }, { "customdata": [ [ 130, 90, 90 ] ], "hovertemplate": "%{hovertext}

classification=Rainbow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ho-Oh" ], "legendgroup": "Rainbow Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rainbow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.8 ], "xaxis": "x", "y": [ 199 ], "yaxis": "y" }, { "customdata": [ [ 100, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Time Travel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Celebi" ], "legendgroup": "Time Travel Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Time Travel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 45, 70, 35 ], [ 65, 95, 45 ] ], "hovertemplate": "%{hovertext}

classification=Wood Gecko Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Treecko", "Grovyle" ], "legendgroup": "Wood Gecko Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wood Gecko Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 0.9 ], "xaxis": "x", "y": [ 5, 21.6 ], "yaxis": "y" }, { "customdata": [ [ 110, 145, 75 ] ], "hovertemplate": "%{hovertext}

classification=Forest Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sceptile" ], "legendgroup": "Forest Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Forest Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 52.2 ], "yaxis": "y" }, { "customdata": [ [ 60, 45, 40 ] ], "hovertemplate": "%{hovertext}

classification=Chick Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Torchic" ], "legendgroup": "Chick Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Chick Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 2.5 ], "yaxis": "y" }, { "customdata": [ [ 85, 55, 60 ] ], "hovertemplate": "%{hovertext}

classification=Young Fowl Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Combusken" ], "legendgroup": "Young Fowl Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Young Fowl Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 19.5 ], "yaxis": "y" }, { "customdata": [ [ 160, 100, 80 ] ], "hovertemplate": "%{hovertext}

classification=Blaze Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Blaziken" ], "legendgroup": "Blaze Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blaze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "customdata": [ [ 70, 40, 50 ], [ 85, 50, 70 ], [ 150, 70, 110 ] ], "hovertemplate": "%{hovertext}

classification=Mud Fish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mudkip", "Marshtomp", "Swampert" ], "legendgroup": "Mud Fish Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mud Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.7, 1.5 ], "xaxis": "x", "y": [ 7.6, 28, 81.9 ], "yaxis": "y" }, { "customdata": [ [ 55, 35, 35 ], [ 90, 70, 70 ] ], "hovertemplate": "%{hovertext}

classification=Bite Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Poochyena", "Mightyena" ], "legendgroup": "Bite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Bite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1 ], "xaxis": "x", "y": [ 13.6, 37 ], "yaxis": "y" }, { "customdata": [ [ 30, 60, 41 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Racoon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zigzagoon" ], "legendgroup": "Tiny Racoon Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Tiny Racoon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 17.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 100, 61 ] ], "hovertemplate": "%{hovertext}

classification=Rush Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Linoone" ], "legendgroup": "Rush Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Rush Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 32.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 30, 30 ] ], "hovertemplate": "%{hovertext}

classification=Water Weed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lotad" ], "legendgroup": "Water Weed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Weed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 2.6 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 50 ] ], "hovertemplate": "%{hovertext}

classification=Jolly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lombre" ], "legendgroup": "Jolly Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Jolly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 32.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 70, 70 ] ], "hovertemplate": "%{hovertext}

classification=Carefree Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ludicolo" ], "legendgroup": "Carefree Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Carefree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 55 ], "yaxis": "y" }, { "customdata": [ [ 40, 30, 50 ] ], "hovertemplate": "%{hovertext}

classification=Acorn Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Seedot" ], "legendgroup": "Acorn Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Acorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 4 ], "yaxis": "y" }, { "customdata": [ [ 70, 60, 40 ] ], "hovertemplate": "%{hovertext}

classification=Wily Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nuzleaf" ], "legendgroup": "Wily Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 28 ], "yaxis": "y" }, { "customdata": [ [ 100, 80, 60 ] ], "hovertemplate": "%{hovertext}

classification=Wickid Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shiftry" ], "legendgroup": "Wickid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Wickid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 59.6 ], "yaxis": "y" }, { "customdata": [ [ 55, 85, 30 ] ], "hovertemplate": "%{hovertext}

classification=TinySwallow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Taillow" ], "legendgroup": "TinySwallow Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "TinySwallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 2.3 ], "yaxis": "y" }, { "customdata": [ [ 85, 125, 60 ] ], "hovertemplate": "%{hovertext}

classification=Swallow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swellow" ], "legendgroup": "Swallow Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Swallow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 19.8 ], "yaxis": "y" }, { "customdata": [ [ 30, 85, 30 ] ], "hovertemplate": "%{hovertext}

classification=Seagull Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wingull" ], "legendgroup": "Seagull Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seagull Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 9.5 ], "yaxis": "y" }, { "customdata": [ [ 50, 65, 100 ], [ 44, 55, 50 ] ], "hovertemplate": "%{hovertext}

classification=Water Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pelipper", "Ducklett" ], "legendgroup": "Water Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Water Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2, 0.5 ], "xaxis": "x", "y": [ 28, 5.5 ], "yaxis": "y" }, { "customdata": [ [ 25, 40, 25 ] ], "hovertemplate": "%{hovertext}

classification=Feeling Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ralts" ], "legendgroup": "Feeling Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Feeling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6.6 ], "yaxis": "y" }, { "customdata": [ [ 35, 50, 35 ], [ 105, 80, 105 ] ], "hovertemplate": "%{hovertext}

classification=Emotion Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kirlia", "Mesprit" ], "legendgroup": "Emotion Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Emotion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.3 ], "xaxis": "x", "y": [ 20.2, 0.3 ], "yaxis": "y" }, { "customdata": [ [ 85, 100, 65 ] ], "hovertemplate": "%{hovertext}

classification=Embrace Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gardevoir" ], "legendgroup": "Embrace Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Embrace Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 48.4 ], "yaxis": "y" }, { "customdata": [ [ 30, 65, 32 ] ], "hovertemplate": "%{hovertext}

classification=Pond Skater Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Surskit" ], "legendgroup": "Pond Skater Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Pond Skater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 1.7 ], "yaxis": "y" }, { "customdata": [ [ 60, 80, 62 ] ], "hovertemplate": "%{hovertext}

classification=Eyeball Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Masquerain" ], "legendgroup": "Eyeball Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eyeball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 3.6 ], "yaxis": "y" }, { "customdata": [ [ 60, 30, 60 ] ], "hovertemplate": "%{hovertext}

classification=Slacker Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slakoth" ], "legendgroup": "Slacker Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Slacker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 24 ], "yaxis": "y" }, { "customdata": [ [ 80, 90, 80 ] ], "hovertemplate": "%{hovertext}

classification=Wild Monkey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vigoroth" ], "legendgroup": "Wild Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Wild Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 46.5 ], "yaxis": "y" }, { "customdata": [ [ 160, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Lazy Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slaking" ], "legendgroup": "Lazy Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lazy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 130.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 40, 90 ] ], "hovertemplate": "%{hovertext}

classification=Trainee Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nincada" ], "legendgroup": "Trainee Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Trainee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 5.5 ], "yaxis": "y" }, { "customdata": [ [ 90, 160, 45 ], [ 145, 132, 67 ] ], "hovertemplate": "%{hovertext}

classification=Ninja Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ninjask", "Greninja" ], "legendgroup": "Ninja Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ninja Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.5 ], "xaxis": "x", "y": [ 12, 40 ], "yaxis": "y" }, { "customdata": [ [ 90, 40, 45 ] ], "hovertemplate": "%{hovertext}

classification=Shed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shedinja" ], "legendgroup": "Shed Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Shed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 1.2 ], "yaxis": "y" }, { "customdata": [ [ 51, 28, 23 ] ], "hovertemplate": "%{hovertext}

classification=Whisper Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Whismur" ], "legendgroup": "Whisper Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Whisper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 16.3 ], "yaxis": "y" }, { "customdata": [ [ 71, 48, 43 ] ], "hovertemplate": "%{hovertext}

classification=Big Voice Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Loudred" ], "legendgroup": "Big Voice Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big Voice Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 40.5 ], "yaxis": "y" }, { "customdata": [ [ 91, 68, 63 ] ], "hovertemplate": "%{hovertext}

classification=Loud Noise Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Exploud" ], "legendgroup": "Loud Noise Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Loud Noise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 84 ], "yaxis": "y" }, { "customdata": [ [ 60, 25, 30 ] ], "hovertemplate": "%{hovertext}

classification=Guts Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Makuhita" ], "legendgroup": "Guts Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Guts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 86.4 ], "yaxis": "y" }, { "customdata": [ [ 120, 50, 60 ] ], "hovertemplate": "%{hovertext}

classification=Arm Thrust Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hariyama" ], "legendgroup": "Arm Thrust Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Arm Thrust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.3 ], "xaxis": "x", "y": [ 253.8 ], "yaxis": "y" }, { "customdata": [ [ 20, 20, 40 ] ], "hovertemplate": "%{hovertext}

classification=Polka Dot Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Azurill" ], "legendgroup": "Polka Dot Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Polka Dot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 2 ], "yaxis": "y" }, { "customdata": [ [ 45, 30, 135 ], [ 55, 40, 145 ] ], "hovertemplate": "%{hovertext}

classification=Compass Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nosepass", "Probopass" ], "legendgroup": "Compass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Compass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.4 ], "xaxis": "x", "y": [ 97, 340 ], "yaxis": "y" }, { "customdata": [ [ 45, 50, 45 ] ], "hovertemplate": "%{hovertext}

classification=Kitten Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Skitty" ], "legendgroup": "Kitten Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Kitten Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 11 ], "yaxis": "y" }, { "customdata": [ [ 65, 90, 65 ] ], "hovertemplate": "%{hovertext}

classification=Prim Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Delcatty" ], "legendgroup": "Prim Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Prim Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 32.6 ], "yaxis": "y" }, { "customdata": [ [ 105, 50, 125 ] ], "hovertemplate": "%{hovertext}

classification=Deceiver Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mawile" ], "legendgroup": "Deceiver Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Deceiver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 11.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 30, 100 ], [ 90, 40, 140 ], [ 140, 50, 230 ] ], "hovertemplate": "%{hovertext}

classification=Iron Armor Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Aron", "Lairon", "Aggron" ], "legendgroup": "Iron Armor Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.9, 2.1 ], "xaxis": "x", "y": [ 60, 120, 360 ], "yaxis": "y" }, { "customdata": [ [ 40, 60, 55 ], [ 100, 100, 85 ] ], "hovertemplate": "%{hovertext}

classification=Meditate Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Meditite", "Medicham" ], "legendgroup": "Meditate Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meditate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.3 ], "xaxis": "x", "y": [ 11.2, 31.5 ], "yaxis": "y" }, { "customdata": [ [ 75, 135, 80 ] ], "hovertemplate": "%{hovertext}

classification=Discharge Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Manectric" ], "legendgroup": "Discharge Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Discharge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 40.2 ], "yaxis": "y" }, { "customdata": [ [ 50, 95, 40 ], [ 40, 95, 50 ] ], "hovertemplate": "%{hovertext}

classification=Cheering Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Plusle", "Minun" ], "legendgroup": "Cheering Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cheering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.4 ], "xaxis": "x", "y": [ 4.2, 4.2 ], "yaxis": "y" }, { "customdata": [ [ 73, 85, 75 ], [ 47, 85, 75 ] ], "hovertemplate": "%{hovertext}

classification=Firefly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Volbeat", "Illumise" ], "legendgroup": "Firefly Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Firefly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 0.6 ], "xaxis": "x", "y": [ 17.7, 17.7 ], "yaxis": "y" }, { "customdata": [ [ 60, 65, 45 ] ], "hovertemplate": "%{hovertext}

classification=Thorn Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Roselia" ], "legendgroup": "Thorn Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 2 ], "yaxis": "y" }, { "customdata": [ [ 43, 40, 53 ] ], "hovertemplate": "%{hovertext}

classification=Stomach Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gulpin" ], "legendgroup": "Stomach Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Stomach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 10.3 ], "yaxis": "y" }, { "customdata": [ [ 73, 55, 83 ] ], "hovertemplate": "%{hovertext}

classification=Poison Bag Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swalot" ], "legendgroup": "Poison Bag Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Poison Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 80 ], "yaxis": "y" }, { "customdata": [ [ 90, 65, 20 ] ], "hovertemplate": "%{hovertext}

classification=Savage Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Carvanha" ], "legendgroup": "Savage Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Savage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 20.8 ], "yaxis": "y" }, { "customdata": [ [ 140, 105, 70 ], [ 105, 98, 90 ] ], "hovertemplate": "%{hovertext}

classification=Brutal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sharpedo", "Hydreigon" ], "legendgroup": "Brutal Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Brutal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8, 1.8 ], "xaxis": "x", "y": [ 88.8, 160 ], "yaxis": "y" }, { "customdata": [ [ 70, 60, 35 ] ], "hovertemplate": "%{hovertext}

classification=Ball Whale Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wailmer" ], "legendgroup": "Ball Whale Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ball Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 130 ], "yaxis": "y" }, { "customdata": [ [ 90, 60, 45 ] ], "hovertemplate": "%{hovertext}

classification=Float Whale Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wailord" ], "legendgroup": "Float Whale Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Float Whale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 14.5 ], "xaxis": "x", "y": [ 398 ], "yaxis": "y" }, { "customdata": [ [ 60, 35, 40 ] ], "hovertemplate": "%{hovertext}

classification=Numb Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Numel" ], "legendgroup": "Numb Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Numb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 24 ], "yaxis": "y" }, { "customdata": [ [ 120, 20, 100 ] ], "hovertemplate": "%{hovertext}

classification=Eruption Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Camerupt" ], "legendgroup": "Eruption Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eruption Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 220 ], "yaxis": "y" }, { "customdata": [ [ 85, 20, 140 ] ], "hovertemplate": "%{hovertext}

classification=Coal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Torkoal" ], "legendgroup": "Coal Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Coal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 80.4 ], "yaxis": "y" }, { "customdata": [ [ 25, 60, 35 ] ], "hovertemplate": "%{hovertext}

classification=Bounce Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spoink" ], "legendgroup": "Bounce Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bounce Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 30.6 ], "yaxis": "y" }, { "customdata": [ [ 45, 80, 65 ], [ 45, 55, 70 ] ], "hovertemplate": "%{hovertext}

classification=Manipulate Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Grumpig", "Gothorita" ], "legendgroup": "Manipulate Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Manipulate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 0.7 ], "xaxis": "x", "y": [ 71.5, 18 ], "yaxis": "y" }, { "customdata": [ [ 60, 60, 60 ] ], "hovertemplate": "%{hovertext}

classification=Spot Panda Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spinda" ], "legendgroup": "Spot Panda Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Spot Panda Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 100, 10, 45 ] ], "hovertemplate": "%{hovertext}

classification=Ant Pit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Trapinch" ], "legendgroup": "Ant Pit Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ant Pit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 70, 70, 50 ], [ 65, 69, 55 ], [ 95, 74, 75 ] ], "hovertemplate": "%{hovertext}

classification=Vibration Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vibrava", "Palpitoad", "Seismitoad" ], "legendgroup": "Vibration Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Vibration Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 0.8, 1.5 ], "xaxis": "x", "y": [ 15.3, 17, 62 ], "yaxis": "y" }, { "customdata": [ [ 85, 35, 40 ], [ 86, 60, 67 ] ], "hovertemplate": "%{hovertext}

classification=Cactus Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cacnea", "Maractus" ], "legendgroup": "Cactus Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cactus Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1 ], "xaxis": "x", "y": [ 51.3, 28 ], "yaxis": "y" }, { "customdata": [ [ 115, 55, 60 ] ], "hovertemplate": "%{hovertext}

classification=Scarecrow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cacturne" ], "legendgroup": "Scarecrow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Scarecrow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 77.4 ], "yaxis": "y" }, { "customdata": [ [ 40, 50, 60 ] ], "hovertemplate": "%{hovertext}

classification=Cotton Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swablu" ], "legendgroup": "Cotton Bird Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 1.2 ], "yaxis": "y" }, { "customdata": [ [ 110, 80, 110 ] ], "hovertemplate": "%{hovertext}

classification=Humming Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Altaria" ], "legendgroup": "Humming Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Humming Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 20.6 ], "yaxis": "y" }, { "customdata": [ [ 115, 90, 60 ] ], "hovertemplate": "%{hovertext}

classification=Cat Ferret Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zangoose" ], "legendgroup": "Cat Ferret Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Cat Ferret Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 40.3 ], "yaxis": "y" }, { "customdata": [ [ 100, 65, 60 ] ], "hovertemplate": "%{hovertext}

classification=Fang Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Seviper" ], "legendgroup": "Fang Snake Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fang Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.7 ], "xaxis": "x", "y": [ 52.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 70, 65 ], [ 95, 70, 85 ] ], "hovertemplate": "%{hovertext}

classification=Meteorite Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lunatone", "Solrock" ], "legendgroup": "Meteorite Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Meteorite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.2 ], "xaxis": "x", "y": [ 168, 154 ], "yaxis": "y" }, { "customdata": [ [ 48, 60, 43 ], [ 78, 60, 73 ] ], "hovertemplate": "%{hovertext}

classification=Whiskers Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Barboach", "Whiscash" ], "legendgroup": "Whiskers Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Whiskers Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.9 ], "xaxis": "x", "y": [ 1.9, 23.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 35, 65 ] ], "hovertemplate": "%{hovertext}

classification=Ruffian Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Corphish" ], "legendgroup": "Ruffian Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Ruffian Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 11.5 ], "yaxis": "y" }, { "customdata": [ [ 120, 55, 85 ] ], "hovertemplate": "%{hovertext}

classification=Rogue Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Crawdaunt" ], "legendgroup": "Rogue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Rogue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 32.8 ], "yaxis": "y" }, { "customdata": [ [ 40, 55, 55 ], [ 70, 75, 105 ] ], "hovertemplate": "%{hovertext}

classification=Clay Doll Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Baltoy", "Claydol" ], "legendgroup": "Clay Doll Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Clay Doll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.5 ], "xaxis": "x", "y": [ 21.5, 108 ], "yaxis": "y" }, { "customdata": [ [ 41, 23, 77 ] ], "hovertemplate": "%{hovertext}

classification=Sea Lily Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lileep" ], "legendgroup": "Sea Lily Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Lily Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 23.8 ], "yaxis": "y" }, { "customdata": [ [ 81, 43, 97 ] ], "hovertemplate": "%{hovertext}

classification=Barnacle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cradily" ], "legendgroup": "Barnacle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Barnacle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 60.4 ], "yaxis": "y" }, { "customdata": [ [ 95, 75, 50 ] ], "hovertemplate": "%{hovertext}

classification=Old Shrimp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Anorith" ], "legendgroup": "Old Shrimp Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Old Shrimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 12.5 ], "yaxis": "y" }, { "customdata": [ [ 125, 45, 100 ] ], "hovertemplate": "%{hovertext}

classification=Plate Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Armaldo" ], "legendgroup": "Plate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Plate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 68.2 ], "yaxis": "y" }, { "customdata": [ [ 60, 81, 79 ] ], "hovertemplate": "%{hovertext}

classification=Tender Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Milotic" ], "legendgroup": "Tender Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Tender Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 6.2 ], "xaxis": "x", "y": [ 162 ], "yaxis": "y" }, { "customdata": [ [ 70, 70, 70 ] ], "hovertemplate": "%{hovertext}

classification=Weather Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Castform" ], "legendgroup": "Weather Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Weather Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.8 ], "yaxis": "y" }, { "customdata": [ [ 90, 40, 70 ] ], "hovertemplate": "%{hovertext}

classification=Color Swap Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kecleon" ], "legendgroup": "Color Swap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Color Swap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 22 ], "yaxis": "y" }, { "customdata": [ [ 75, 45, 35 ] ], "hovertemplate": "%{hovertext}

classification=Puppet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shuppet" ], "legendgroup": "Puppet Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Puppet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 2.3 ], "yaxis": "y" }, { "customdata": [ [ 165, 75, 75 ] ], "hovertemplate": "%{hovertext}

classification=Marionette Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Banette" ], "legendgroup": "Marionette Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Marionette Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 12.5 ], "yaxis": "y" }, { "customdata": [ [ 40, 25, 90 ] ], "hovertemplate": "%{hovertext}

classification=Requiem Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Duskull" ], "legendgroup": "Requiem Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Requiem Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 70, 25, 130 ] ], "hovertemplate": "%{hovertext}

classification=Beckon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dusclops" ], "legendgroup": "Beckon Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Beckon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 30.6 ], "yaxis": "y" }, { "customdata": [ [ 68, 51, 83 ], [ 30, 32, 38 ], [ 40, 62, 48 ], [ 120, 72, 98 ] ], "hovertemplate": "%{hovertext}

classification=Fruit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tropius", "Bounsweet", "Steenee", "Tsareena" ], "legendgroup": "Fruit Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fruit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2, 0.3, 0.7, 1.2 ], "xaxis": "x", "y": [ 100, 3.2, 8.2, 21.4 ], "yaxis": "y" }, { "customdata": [ [ 50, 65, 80 ] ], "hovertemplate": "%{hovertext}

classification=Wind Chime Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chimecho" ], "legendgroup": "Wind Chime Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wind Chime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 1 ], "yaxis": "y" }, { "customdata": [ [ 150, 115, 60 ] ], "hovertemplate": "%{hovertext}

classification=Disaster Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Absol" ], "legendgroup": "Disaster Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disaster Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 47 ], "yaxis": "y" }, { "customdata": [ [ 23, 23, 48 ] ], "hovertemplate": "%{hovertext}

classification=Bright Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wynaut" ], "legendgroup": "Bright Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bright Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 14 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 50 ] ], "hovertemplate": "%{hovertext}

classification=Snow Hat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Snorunt" ], "legendgroup": "Snow Hat Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Hat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 16.8 ], "yaxis": "y" }, { "customdata": [ [ 120, 100, 80 ] ], "hovertemplate": "%{hovertext}

classification=Face Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Glalie" ], "legendgroup": "Face Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Face Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 256.5 ], "yaxis": "y" }, { "customdata": [ [ 40, 25, 50 ] ], "hovertemplate": "%{hovertext}

classification=Clap Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spheal" ], "legendgroup": "Clap Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Clap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 39.5 ], "yaxis": "y" }, { "customdata": [ [ 60, 45, 70 ] ], "hovertemplate": "%{hovertext}

classification=Ball Roll Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sealeo" ], "legendgroup": "Ball Roll Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ball Roll Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 87.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 65, 90 ] ], "hovertemplate": "%{hovertext}

classification=Ice Break Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Walrein" ], "legendgroup": "Ice Break Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Ice Break Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 150.6 ], "yaxis": "y" }, { "customdata": [ [ 104, 52, 105 ] ], "hovertemplate": "%{hovertext}

classification=Deep Sea Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Huntail" ], "legendgroup": "Deep Sea Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Deep Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 27 ], "yaxis": "y" }, { "customdata": [ [ 84, 52, 105 ] ], "hovertemplate": "%{hovertext}

classification=South Sea Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gorebyss" ], "legendgroup": "South Sea Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "South Sea Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 22.6 ], "yaxis": "y" }, { "customdata": [ [ 90, 55, 130 ] ], "hovertemplate": "%{hovertext}

classification=Longevity Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Relicanth" ], "legendgroup": "Longevity Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Longevity Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 23.4 ], "yaxis": "y" }, { "customdata": [ [ 30, 97, 55 ] ], "hovertemplate": "%{hovertext}

classification=Rendezvous Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Luvdisc" ], "legendgroup": "Rendezvous Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Rendezvous Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 8.7 ], "yaxis": "y" }, { "customdata": [ [ 75, 50, 60 ] ], "hovertemplate": "%{hovertext}

classification=Rock Head Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bagon" ], "legendgroup": "Rock Head Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Rock Head Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 42.1 ], "yaxis": "y" }, { "customdata": [ [ 95, 50, 100 ] ], "hovertemplate": "%{hovertext}

classification=Endurance Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shelgon" ], "legendgroup": "Endurance Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Endurance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 110.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 30, 80 ] ], "hovertemplate": "%{hovertext}

classification=Iron Ball Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Beldum" ], "legendgroup": "Iron Ball Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ball Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 95.2 ], "yaxis": "y" }, { "customdata": [ [ 75, 50, 100 ] ], "hovertemplate": "%{hovertext}

classification=Iron Claw Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Metang" ], "legendgroup": "Iron Claw Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Iron Claw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 202.5 ], "yaxis": "y" }, { "customdata": [ [ 145, 110, 150 ] ], "hovertemplate": "%{hovertext}

classification=Iron Leg Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Metagross" ], "legendgroup": "Iron Leg Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Iron Leg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 550 ], "yaxis": "y" }, { "customdata": [ [ 100, 50, 200 ] ], "hovertemplate": "%{hovertext}

classification=Rock Peak Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Regirock" ], "legendgroup": "Rock Peak Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Peak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 230 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 100 ], [ 117, 28, 184 ] ], "hovertemplate": "%{hovertext}

classification=Iceberg Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Regice", "Avalugg" ], "legendgroup": "Iceberg Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Iceberg Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8, 2 ], "xaxis": "x", "y": [ 175, 505 ], "yaxis": "y" }, { "customdata": [ [ 75, 50, 150 ] ], "hovertemplate": "%{hovertext}

classification=Iron Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Registeel" ], "legendgroup": "Iron Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Iron Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 205 ], "yaxis": "y" }, { "customdata": [ [ 100, 110, 120 ], [ 130, 110, 100 ] ], "hovertemplate": "%{hovertext}

classification=Eon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Latias", "Latios" ], "legendgroup": "Eon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Eon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4, 2 ], "xaxis": "x", "y": [ 40, 60 ], "yaxis": "y" }, { "customdata": [ [ 150, 90, 90 ] ], "hovertemplate": "%{hovertext}

classification=Sea Basin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kyogre" ], "legendgroup": "Sea Basin Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Basin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 4.5 ], "xaxis": "x", "y": [ 352 ], "yaxis": "y" }, { "customdata": [ [ 180, 90, 160 ], [ 109, 56, 105 ] ], "hovertemplate": "%{hovertext}

classification=Continent Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Groudon", "Torterra" ], "legendgroup": "Continent Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Continent Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.5, 2.2 ], "xaxis": "x", "y": [ 950, 310 ], "yaxis": "y" }, { "customdata": [ [ 180, 115, 100 ] ], "hovertemplate": "%{hovertext}

classification=Sky High Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rayquaza" ], "legendgroup": "Sky High Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sky High Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 7 ], "xaxis": "x", "y": [ 206.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Wish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Jirachi" ], "legendgroup": "Wish Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Wish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.1 ], "yaxis": "y" }, { "customdata": [ [ 95, 180, 90 ] ], "hovertemplate": "%{hovertext}

classification=DNA Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Deoxys" ], "legendgroup": "DNA Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "DNA Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 60.8 ], "yaxis": "y" }, { "customdata": [ [ 68, 31, 64 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Leaf Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Turtwig" ], "legendgroup": "Tiny Leaf Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tiny Leaf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 10.2 ], "yaxis": "y" }, { "customdata": [ [ 89, 36, 85 ] ], "hovertemplate": "%{hovertext}

classification=Grove Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Grotle" ], "legendgroup": "Grove Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Grove Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 97 ], "yaxis": "y" }, { "customdata": [ [ 58, 61, 44 ] ], "hovertemplate": "%{hovertext}

classification=Chimp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chimchar" ], "legendgroup": "Chimp Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 6.2 ], "yaxis": "y" }, { "customdata": [ [ 78, 81, 52 ], [ 82, 43, 62 ] ], "hovertemplate": "%{hovertext}

classification=Playful Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Monferno", "Pancham" ], "legendgroup": "Playful Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Playful Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 0.6 ], "xaxis": "x", "y": [ 22, 8 ], "yaxis": "y" }, { "customdata": [ [ 51, 40, 53 ], [ 66, 50, 68 ] ], "hovertemplate": "%{hovertext}

classification=Penguin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Piplup", "Prinplup" ], "legendgroup": "Penguin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Penguin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.8 ], "xaxis": "x", "y": [ 5.2, 23 ], "yaxis": "y" }, { "customdata": [ [ 86, 60, 88 ] ], "hovertemplate": "%{hovertext}

classification=Emperor Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Empoleon" ], "legendgroup": "Emperor Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emperor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 84.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 60, 30 ], [ 75, 80, 50 ] ], "hovertemplate": "%{hovertext}

classification=Starling Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Starly", "Staravia" ], "legendgroup": "Starling Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Starling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.6 ], "xaxis": "x", "y": [ 2, 15.5 ], "yaxis": "y" }, { "customdata": [ [ 120, 100, 70 ] ], "hovertemplate": "%{hovertext}

classification=Predator Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Staraptor" ], "legendgroup": "Predator Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Predator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 24.9 ], "yaxis": "y" }, { "customdata": [ [ 45, 31, 40 ] ], "hovertemplate": "%{hovertext}

classification=Plump Mouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bidoof" ], "legendgroup": "Plump Mouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plump Mouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 20 ], "yaxis": "y" }, { "customdata": [ [ 85, 71, 60 ] ], "hovertemplate": "%{hovertext}

classification=Beaver Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bibarel" ], "legendgroup": "Beaver Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Beaver Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 31.5 ], "yaxis": "y" }, { "customdata": [ [ 25, 25, 41 ], [ 85, 65, 51 ] ], "hovertemplate": "%{hovertext}

classification=Cricket Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kricketot", "Kricketune" ], "legendgroup": "Cricket Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Cricket Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 1 ], "xaxis": "x", "y": [ 2.2, 25.5 ], "yaxis": "y" }, { "customdata": [ [ 65, 45, 34 ] ], "hovertemplate": "%{hovertext}

classification=Flash Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shinx" ], "legendgroup": "Flash Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flash Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 9.5 ], "yaxis": "y" }, { "customdata": [ [ 85, 60, 49 ] ], "hovertemplate": "%{hovertext}

classification=Spark Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Luxio" ], "legendgroup": "Spark Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 30.5 ], "yaxis": "y" }, { "customdata": [ [ 120, 70, 79 ] ], "hovertemplate": "%{hovertext}

classification=Gleam Eyes Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Luxray" ], "legendgroup": "Gleam Eyes Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Gleam Eyes Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 42 ], "yaxis": "y" }, { "customdata": [ [ 30, 55, 35 ] ], "hovertemplate": "%{hovertext}

classification=Bud Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Budew" ], "legendgroup": "Bud Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 1.2 ], "yaxis": "y" }, { "customdata": [ [ 70, 90, 65 ] ], "hovertemplate": "%{hovertext}

classification=Bouquet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Roserade" ], "legendgroup": "Bouquet Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bouquet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 14.5 ], "yaxis": "y" }, { "customdata": [ [ 125, 58, 40 ], [ 165, 58, 60 ] ], "hovertemplate": "%{hovertext}

classification=Head Butt Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cranidos", "Rampardos" ], "legendgroup": "Head Butt Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Head Butt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.6 ], "xaxis": "x", "y": [ 31.5, 102.5 ], "yaxis": "y" }, { "customdata": [ [ 42, 30, 118 ], [ 52, 30, 168 ] ], "hovertemplate": "%{hovertext}

classification=Shield Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shieldon", "Bastiodon" ], "legendgroup": "Shield Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Shield Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.3 ], "xaxis": "x", "y": [ 57, 149.5 ], "yaxis": "y" }, { "customdata": [ [ 94, 66, 50 ] ], "hovertemplate": "%{hovertext}

classification=Moth Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mothim" ], "legendgroup": "Moth Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Moth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 23.3 ], "yaxis": "y" }, { "customdata": [ [ 30, 70, 42 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Bee Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Combee" ], "legendgroup": "Tiny Bee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Tiny Bee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 5.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 40, 102 ] ], "hovertemplate": "%{hovertext}

classification=Beehive Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vespiquen" ], "legendgroup": "Beehive Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Beehive Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 38.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 95, 70 ] ], "hovertemplate": "%{hovertext}

classification=EleSquirrel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pachirisu" ], "legendgroup": "EleSquirrel Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSquirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 3.9 ], "yaxis": "y" }, { "customdata": [ [ 65, 85, 35 ], [ 105, 115, 55 ] ], "hovertemplate": "%{hovertext}

classification=Sea Weasel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Buizel", "Floatzel" ], "legendgroup": "Sea Weasel Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Sea Weasel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1.1 ], "xaxis": "x", "y": [ 29.5, 33.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 35, 45 ] ], "hovertemplate": "%{hovertext}

classification=Cherry Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cherubi" ], "legendgroup": "Cherry Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cherry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 3.3 ], "yaxis": "y" }, { "customdata": [ [ 60, 85, 70 ] ], "hovertemplate": "%{hovertext}

classification=Blossom Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cherrim" ], "legendgroup": "Blossom Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Blossom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 9.3 ], "yaxis": "y" }, { "customdata": [ [ 48, 34, 48 ], [ 83, 39, 68 ] ], "hovertemplate": "%{hovertext}

classification=Sea Slug Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shellos", "Gastrodon" ], "legendgroup": "Sea Slug Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sea Slug Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.9 ], "xaxis": "x", "y": [ 6.3, 29.9 ], "yaxis": "y" }, { "customdata": [ [ 80, 80, 44 ] ], "hovertemplate": "%{hovertext}

classification=Blimp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Drifblim" ], "legendgroup": "Blimp Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Blimp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 66, 85, 44 ], [ 136, 135, 94 ] ], "hovertemplate": "%{hovertext}

classification=Rabbit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Buneary", "Lopunny" ], "legendgroup": "Rabbit Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Rabbit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1.2 ], "xaxis": "x", "y": [ 5.5, 33.3 ], "yaxis": "y" }, { "customdata": [ [ 60, 105, 60 ] ], "hovertemplate": "%{hovertext}

classification=Magical Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mismagius" ], "legendgroup": "Magical Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Magical Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 4.4 ], "yaxis": "y" }, { "customdata": [ [ 125, 71, 52 ] ], "hovertemplate": "%{hovertext}

classification=Big Boss Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Honchkrow" ], "legendgroup": "Big Boss Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Big Boss Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 27.3 ], "yaxis": "y" }, { "customdata": [ [ 55, 85, 42 ] ], "hovertemplate": "%{hovertext}

classification=Catty Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Glameow" ], "legendgroup": "Catty Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Catty Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 3.9 ], "yaxis": "y" }, { "customdata": [ [ 82, 112, 64 ] ], "hovertemplate": "%{hovertext}

classification=Tiger Cat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Purugly" ], "legendgroup": "Tiger Cat Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Tiger Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 43.8 ], "yaxis": "y" }, { "customdata": [ [ 30, 45, 50 ] ], "hovertemplate": "%{hovertext}

classification=Bell Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chingling" ], "legendgroup": "Bell Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 0.6 ], "yaxis": "y" }, { "customdata": [ [ 63, 74, 47 ], [ 93, 84, 67 ] ], "hovertemplate": "%{hovertext}

classification=Skunk Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Stunky", "Skuntank" ], "legendgroup": "Skunk Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Skunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1 ], "xaxis": "x", "y": [ 19.2, 38 ], "yaxis": "y" }, { "customdata": [ [ 24, 23, 86 ] ], "hovertemplate": "%{hovertext}

classification=Bronze Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bronzor" ], "legendgroup": "Bronze Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bronze Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 60.5 ], "yaxis": "y" }, { "customdata": [ [ 89, 33, 116 ] ], "hovertemplate": "%{hovertext}

classification=Bronze Bell Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bronzong" ], "legendgroup": "Bronze Bell Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bronze Bell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 187 ], "yaxis": "y" }, { "customdata": [ [ 80, 10, 95 ] ], "hovertemplate": "%{hovertext}

classification=Bonsai Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bonsly" ], "legendgroup": "Bonsai Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bonsai Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 25, 60, 45 ] ], "hovertemplate": "%{hovertext}

classification=Mime Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mime Jr." ], "legendgroup": "Mime Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mime Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 13 ], "yaxis": "y" }, { "customdata": [ [ 5, 30, 5 ] ], "hovertemplate": "%{hovertext}

classification=Playhouse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Happiny" ], "legendgroup": "Playhouse Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Playhouse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 24.4 ], "yaxis": "y" }, { "customdata": [ [ 65, 91, 45 ] ], "hovertemplate": "%{hovertext}

classification=Music Note Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chatot" ], "legendgroup": "Music Note Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Music Note Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 1.9 ], "yaxis": "y" }, { "customdata": [ [ 92, 35, 108 ] ], "hovertemplate": "%{hovertext}

classification=Forbidden Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spiritomb" ], "legendgroup": "Forbidden Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Forbidden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 108 ], "yaxis": "y" }, { "customdata": [ [ 70, 42, 45 ] ], "hovertemplate": "%{hovertext}

classification=Land Shark Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gible" ], "legendgroup": "Land Shark Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Land Shark Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 20.5 ], "yaxis": "y" }, { "customdata": [ [ 90, 82, 65 ], [ 120, 48, 90 ] ], "hovertemplate": "%{hovertext}

classification=Cave Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gabite", "Druddigon" ], "legendgroup": "Cave Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4, 1.6 ], "xaxis": "x", "y": [ 56, 139 ], "yaxis": "y" }, { "customdata": [ [ 170, 92, 115 ] ], "hovertemplate": "%{hovertext}

classification=Mach Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Garchomp" ], "legendgroup": "Mach Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Mach Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 95 ], "yaxis": "y" }, { "customdata": [ [ 85, 5, 40 ] ], "hovertemplate": "%{hovertext}

classification=Big Eater Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Munchlax" ], "legendgroup": "Big Eater Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Big Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 105 ], "yaxis": "y" }, { "customdata": [ [ 70, 60, 40 ] ], "hovertemplate": "%{hovertext}

classification=Emanation Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Riolu" ], "legendgroup": "Emanation Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Emanation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 20.2 ], "yaxis": "y" }, { "customdata": [ [ 145, 112, 88 ] ], "hovertemplate": "%{hovertext}

classification=Aura Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lucario" ], "legendgroup": "Aura Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Aura Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 54 ], "yaxis": "y" }, { "customdata": [ [ 72, 32, 78 ] ], "hovertemplate": "%{hovertext}

classification=Hippo Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hippopotas" ], "legendgroup": "Hippo Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hippo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 49.5 ], "yaxis": "y" }, { "customdata": [ [ 112, 47, 118 ] ], "hovertemplate": "%{hovertext}

classification=Heavyweight Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hippowdon" ], "legendgroup": "Heavyweight Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Heavyweight Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 300 ], "yaxis": "y" }, { "customdata": [ [ 50, 65, 90 ] ], "hovertemplate": "%{hovertext}

classification=Scorpion Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Skorupi" ], "legendgroup": "Scorpion Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scorpion Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 12 ], "yaxis": "y" }, { "customdata": [ [ 90, 95, 110 ] ], "hovertemplate": "%{hovertext}

classification=Ogre Scorp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Drapion" ], "legendgroup": "Ogre Scorp Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 61.5 ], "yaxis": "y" }, { "customdata": [ [ 61, 50, 40 ], [ 106, 85, 65 ] ], "hovertemplate": "%{hovertext}

classification=Toxic Mouth Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Croagunk", "Toxicroak" ], "legendgroup": "Toxic Mouth Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Toxic Mouth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1.3 ], "xaxis": "x", "y": [ 23, 44.4 ], "yaxis": "y" }, { "customdata": [ [ 100, 46, 72 ] ], "hovertemplate": "%{hovertext}

classification=Bug Catcher Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Carnivine" ], "legendgroup": "Bug Catcher Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bug Catcher Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 27 ], "yaxis": "y" }, { "customdata": [ [ 49, 66, 56 ] ], "hovertemplate": "%{hovertext}

classification=Wing Fish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Finneon" ], "legendgroup": "Wing Fish Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Wing Fish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 7 ], "yaxis": "y" }, { "customdata": [ [ 69, 91, 76 ] ], "hovertemplate": "%{hovertext}

classification=Neon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lumineon" ], "legendgroup": "Neon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Neon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 24 ], "yaxis": "y" }, { "customdata": [ [ 62, 40, 50 ], [ 132, 30, 105 ] ], "hovertemplate": "%{hovertext}

classification=Frosted Tree Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Snover", "Abomasnow" ], "legendgroup": "Frosted Tree Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Frosted Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 2.2 ], "xaxis": "x", "y": [ 50.5, 135.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 60, 115 ] ], "hovertemplate": "%{hovertext}

classification=Magnet Area Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magnezone" ], "legendgroup": "Magnet Area Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Magnet Area Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 180 ], "yaxis": "y" }, { "customdata": [ [ 123, 95, 67 ], [ 100, 116, 63 ] ], "hovertemplate": "%{hovertext}

classification=Thunderbolt Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Electivire", "Zebstrika" ], "legendgroup": "Thunderbolt Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Thunderbolt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8, 1.6 ], "xaxis": "x", "y": [ 138.6, 79.5 ], "yaxis": "y" }, { "customdata": [ [ 95, 83, 67 ] ], "hovertemplate": "%{hovertext}

classification=Blast Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magmortar" ], "legendgroup": "Blast Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Blast Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 68 ], "yaxis": "y" }, { "customdata": [ [ 50, 80, 95 ] ], "hovertemplate": "%{hovertext}

classification=Jubilee Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Togekiss" ], "legendgroup": "Jubilee Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jubilee Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 38 ], "yaxis": "y" }, { "customdata": [ [ 76, 95, 86 ] ], "hovertemplate": "%{hovertext}

classification=Ogre Darner Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Yanmega" ], "legendgroup": "Ogre Darner Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Ogre Darner Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 51.5 ], "yaxis": "y" }, { "customdata": [ [ 110, 95, 130 ] ], "hovertemplate": "%{hovertext}

classification=Verdant Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Leafeon" ], "legendgroup": "Verdant Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Verdant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 25.5 ], "yaxis": "y" }, { "customdata": [ [ 60, 65, 110 ], [ 50, 44, 50 ] ], "hovertemplate": "%{hovertext}

classification=Fresh Snow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Glaceon", "Vanillite" ], "legendgroup": "Fresh Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fresh Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.4 ], "xaxis": "x", "y": [ 25.9, 5.7 ], "yaxis": "y" }, { "customdata": [ [ 95, 95, 125 ] ], "hovertemplate": "%{hovertext}

classification=Fang Scorp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gliscor" ], "legendgroup": "Fang Scorp Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Fang Scorp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 42.5 ], "yaxis": "y" }, { "customdata": [ [ 130, 80, 80 ] ], "hovertemplate": "%{hovertext}

classification=Twin Tusk Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mamoswine" ], "legendgroup": "Twin Tusk Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Twin Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.5 ], "xaxis": "x", "y": [ 291 ], "yaxis": "y" }, { "customdata": [ [ 165, 110, 95 ] ], "hovertemplate": "%{hovertext}

classification=Blade Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gallade" ], "legendgroup": "Blade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 52 ], "yaxis": "y" }, { "customdata": [ [ 100, 45, 135 ] ], "hovertemplate": "%{hovertext}

classification=Gripper Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dusknoir" ], "legendgroup": "Gripper Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gripper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.2 ], "xaxis": "x", "y": [ 106.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 110, 70 ] ], "hovertemplate": "%{hovertext}

classification=Snow Land Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Froslass" ], "legendgroup": "Snow Land Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Snow Land Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 26.6 ], "yaxis": "y" }, { "customdata": [ [ 65, 86, 107 ] ], "hovertemplate": "%{hovertext}

classification=Plasma Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rotom" ], "legendgroup": "Plasma Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Plasma Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.3 ], "yaxis": "y" }, { "customdata": [ [ 75, 95, 130 ] ], "hovertemplate": "%{hovertext}

classification=Knowledge Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Uxie" ], "legendgroup": "Knowledge Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Knowledge Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.3 ], "yaxis": "y" }, { "customdata": [ [ 125, 115, 70 ] ], "hovertemplate": "%{hovertext}

classification=Willpower Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Azelf" ], "legendgroup": "Willpower Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Willpower Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.3 ], "yaxis": "y" }, { "customdata": [ [ 120, 90, 120 ] ], "hovertemplate": "%{hovertext}

classification=Temporal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dialga" ], "legendgroup": "Temporal Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Temporal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5.4 ], "xaxis": "x", "y": [ 683 ], "yaxis": "y" }, { "customdata": [ [ 120, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Spatial Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Palkia" ], "legendgroup": "Spatial Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Spatial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 4.2 ], "xaxis": "x", "y": [ 336 ], "yaxis": "y" }, { "customdata": [ [ 90, 77, 106 ] ], "hovertemplate": "%{hovertext}

classification=Lava Dome Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Heatran" ], "legendgroup": "Lava Dome Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Lava Dome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 430 ], "yaxis": "y" }, { "customdata": [ [ 160, 100, 110 ] ], "hovertemplate": "%{hovertext}

classification=Colossal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Regigigas" ], "legendgroup": "Colossal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Colossal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.7 ], "xaxis": "x", "y": [ 420 ], "yaxis": "y" }, { "customdata": [ [ 120, 90, 100 ] ], "hovertemplate": "%{hovertext}

classification=Renegade Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Giratina" ], "legendgroup": "Renegade Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Renegade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 4.5 ], "xaxis": "x", "y": [ 750 ], "yaxis": "y" }, { "customdata": [ [ 70, 85, 120 ] ], "hovertemplate": "%{hovertext}

classification=Lunar Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cresselia" ], "legendgroup": "Lunar Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Lunar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 85.6 ], "yaxis": "y" }, { "customdata": [ [ 80, 80, 80 ] ], "hovertemplate": "%{hovertext}

classification=Sea Drifter Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Phione" ], "legendgroup": "Sea Drifter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Drifter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 3.1 ], "yaxis": "y" }, { "customdata": [ [ 100, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Seafaring Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Manaphy" ], "legendgroup": "Seafaring Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Seafaring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.4 ], "yaxis": "y" }, { "customdata": [ [ 90, 125, 90 ] ], "hovertemplate": "%{hovertext}

classification=Pitch-Black Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Darkrai" ], "legendgroup": "Pitch-Black Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Pitch-Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 50.5 ], "yaxis": "y" }, { "customdata": [ [ 103, 127, 75 ] ], "hovertemplate": "%{hovertext}

classification=Gratitude Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shaymin" ], "legendgroup": "Gratitude Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Gratitude Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 2.1 ], "yaxis": "y" }, { "customdata": [ [ 120, 120, 120 ] ], "hovertemplate": "%{hovertext}

classification=Alpha Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Arceus" ], "legendgroup": "Alpha Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Alpha Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.2 ], "xaxis": "x", "y": [ 320 ], "yaxis": "y" }, { "customdata": [ [ 100, 100, 100 ] ], "hovertemplate": "%{hovertext}

classification=Victory Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Victini" ], "legendgroup": "Victory Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Victory Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 4 ], "yaxis": "y" }, { "customdata": [ [ 45, 63, 55 ], [ 60, 83, 75 ] ], "hovertemplate": "%{hovertext}

classification=Grass Snake Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Snivy", "Servine" ], "legendgroup": "Grass Snake Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grass Snake Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 0.8 ], "xaxis": "x", "y": [ 8.1, 16 ], "yaxis": "y" }, { "customdata": [ [ 75, 113, 95 ] ], "hovertemplate": "%{hovertext}

classification=Regal Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Serperior" ], "legendgroup": "Regal Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Regal Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.3 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "customdata": [ [ 63, 45, 45 ], [ 93, 55, 55 ] ], "hovertemplate": "%{hovertext}

classification=Fire Pig Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tepig", "Pignite" ], "legendgroup": "Fire Pig Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1 ], "xaxis": "x", "y": [ 9.9, 55.5 ], "yaxis": "y" }, { "customdata": [ [ 123, 65, 65 ] ], "hovertemplate": "%{hovertext}

classification=Mega Fire Pig Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Emboar" ], "legendgroup": "Mega Fire Pig Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Mega Fire Pig Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 150 ], "yaxis": "y" }, { "customdata": [ [ 55, 45, 45 ] ], "hovertemplate": "%{hovertext}

classification=Sea Otter Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Oshawott" ], "legendgroup": "Sea Otter Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sea Otter Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 5.9 ], "yaxis": "y" }, { "customdata": [ [ 75, 60, 60 ] ], "hovertemplate": "%{hovertext}

classification=Discipline Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dewott" ], "legendgroup": "Discipline Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Discipline Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 24.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 70, 85 ] ], "hovertemplate": "%{hovertext}

classification=Formidable Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Samurott" ], "legendgroup": "Formidable Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Formidable Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 94.6 ], "yaxis": "y" }, { "customdata": [ [ 85, 77, 69 ] ], "hovertemplate": "%{hovertext}

classification=Lookout Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Watchog" ], "legendgroup": "Lookout Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Lookout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 27 ], "yaxis": "y" }, { "customdata": [ [ 80, 60, 65 ] ], "hovertemplate": "%{hovertext}

classification=Loyal Dog Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Herdier" ], "legendgroup": "Loyal Dog Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Loyal Dog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 14.7 ], "yaxis": "y" }, { "customdata": [ [ 110, 80, 90 ] ], "hovertemplate": "%{hovertext}

classification=Big-Hearted Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Stoutland" ], "legendgroup": "Big-Hearted Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Big-Hearted Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 61 ], "yaxis": "y" }, { "customdata": [ [ 50, 66, 37 ] ], "hovertemplate": "%{hovertext}

classification=Devious Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Purrloin" ], "legendgroup": "Devious Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Devious Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 10.1 ], "yaxis": "y" }, { "customdata": [ [ 88, 106, 50 ] ], "hovertemplate": "%{hovertext}

classification=Cruel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Liepard" ], "legendgroup": "Cruel Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cruel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 37.5 ], "yaxis": "y" }, { "customdata": [ [ 53, 64, 48 ] ], "hovertemplate": "%{hovertext}

classification=Grass Monkey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pansage" ], "legendgroup": "Grass Monkey Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Grass Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 10.5 ], "yaxis": "y" }, { "customdata": [ [ 98, 101, 63 ] ], "hovertemplate": "%{hovertext}

classification=Thorn Monkey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Simisage" ], "legendgroup": "Thorn Monkey Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Thorn Monkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 30.5 ], "yaxis": "y" }, { "customdata": [ [ 53, 64, 48 ] ], "hovertemplate": "%{hovertext}

classification=High Temp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pansear" ], "legendgroup": "High Temp Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "High Temp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 11 ], "yaxis": "y" }, { "customdata": [ [ 98, 101, 63 ], [ 73, 84, 55 ] ], "hovertemplate": "%{hovertext}

classification=Ember Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Simisear", "Fletchinder" ], "legendgroup": "Ember Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ember Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 0.7 ], "xaxis": "x", "y": [ 28, 16 ], "yaxis": "y" }, { "customdata": [ [ 53, 64, 48 ] ], "hovertemplate": "%{hovertext}

classification=Spray Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Panpour" ], "legendgroup": "Spray Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Spray Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 13.5 ], "yaxis": "y" }, { "customdata": [ [ 98, 101, 63 ] ], "hovertemplate": "%{hovertext}

classification=Geyser Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Simipour" ], "legendgroup": "Geyser Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Geyser Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 29 ], "yaxis": "y" }, { "customdata": [ [ 25, 24, 45 ] ], "hovertemplate": "%{hovertext}

classification=Dream Eater Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Munna" ], "legendgroup": "Dream Eater Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Dream Eater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 23.3 ], "yaxis": "y" }, { "customdata": [ [ 55, 29, 85 ], [ 115, 65, 65 ] ], "hovertemplate": "%{hovertext}

classification=Drowsing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Musharna", "Komala" ], "legendgroup": "Drowsing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Drowsing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1, 0.4 ], "xaxis": "x", "y": [ 60.5, 19.9 ], "yaxis": "y" }, { "customdata": [ [ 55, 43, 50 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Pigeon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pidove" ], "legendgroup": "Tiny Pigeon Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Tiny Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 2.1 ], "yaxis": "y" }, { "customdata": [ [ 77, 65, 62 ] ], "hovertemplate": "%{hovertext}

classification=Wild Pigeon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tranquill" ], "legendgroup": "Wild Pigeon Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Wild Pigeon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 15 ], "yaxis": "y" }, { "customdata": [ [ 115, 93, 80 ] ], "hovertemplate": "%{hovertext}

classification=Proud Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Unfezant" ], "legendgroup": "Proud Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Proud Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 29 ], "yaxis": "y" }, { "customdata": [ [ 60, 76, 32 ] ], "hovertemplate": "%{hovertext}

classification=Electrified Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Blitzle" ], "legendgroup": "Electrified Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Electrified Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 29.8 ], "yaxis": "y" }, { "customdata": [ [ 75, 15, 85 ] ], "hovertemplate": "%{hovertext}

classification=Mantle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Roggenrola" ], "legendgroup": "Mantle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Mantle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 18 ], "yaxis": "y" }, { "customdata": [ [ 105, 20, 105 ] ], "hovertemplate": "%{hovertext}

classification=Ore Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Boldore" ], "legendgroup": "Ore Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Ore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 102 ], "yaxis": "y" }, { "customdata": [ [ 135, 25, 130 ] ], "hovertemplate": "%{hovertext}

classification=Compressed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gigalith" ], "legendgroup": "Compressed Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Compressed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 260 ], "yaxis": "y" }, { "customdata": [ [ 57, 114, 55 ] ], "hovertemplate": "%{hovertext}

classification=Courting Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swoobat" ], "legendgroup": "Courting Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Courting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 10.5 ], "yaxis": "y" }, { "customdata": [ [ 135, 88, 60 ] ], "hovertemplate": "%{hovertext}

classification=Subterrene Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Excadrill" ], "legendgroup": "Subterrene Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Subterrene Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 40.4 ], "yaxis": "y" }, { "customdata": [ [ 60, 50, 126 ] ], "hovertemplate": "%{hovertext}

classification=Hearing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Audino" ], "legendgroup": "Hearing Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Hearing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 31 ], "yaxis": "y" }, { "customdata": [ [ 80, 35, 55 ], [ 105, 40, 85 ], [ 140, 45, 95 ] ], "hovertemplate": "%{hovertext}

classification=Muscular Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Timburr", "Gurdurr", "Conkeldurr" ], "legendgroup": "Muscular Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Muscular Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.2, 1.4 ], "xaxis": "x", "y": [ 12.5, 40, 87 ], "yaxis": "y" }, { "customdata": [ [ 100, 45, 85 ] ], "hovertemplate": "%{hovertext}

classification=Judo Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Throh" ], "legendgroup": "Judo Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Judo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 55.5 ], "yaxis": "y" }, { "customdata": [ [ 125, 85, 75 ] ], "hovertemplate": "%{hovertext}

classification=Karate Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sawk" ], "legendgroup": "Karate Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Karate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 51 ], "yaxis": "y" }, { "customdata": [ [ 53, 42, 70 ] ], "hovertemplate": "%{hovertext}

classification=Sewing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sewaddle" ], "legendgroup": "Sewing Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sewing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 2.5 ], "yaxis": "y" }, { "customdata": [ [ 63, 42, 90 ] ], "hovertemplate": "%{hovertext}

classification=Leaf-Wrapped Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swadloon" ], "legendgroup": "Leaf-Wrapped Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Leaf-Wrapped Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 7.3 ], "yaxis": "y" }, { "customdata": [ [ 103, 92, 80 ] ], "hovertemplate": "%{hovertext}

classification=Nurturing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Leavanny" ], "legendgroup": "Nurturing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Nurturing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 20.5 ], "yaxis": "y" }, { "customdata": [ [ 45, 57, 59 ] ], "hovertemplate": "%{hovertext}

classification=Centipede Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Venipede" ], "legendgroup": "Centipede Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Centipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 5.3 ], "yaxis": "y" }, { "customdata": [ [ 55, 47, 99 ] ], "hovertemplate": "%{hovertext}

classification=Curlipede Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Whirlipede" ], "legendgroup": "Curlipede Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Curlipede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 58.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 112, 89 ] ], "hovertemplate": "%{hovertext}

classification=Megapede Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Scolipede" ], "legendgroup": "Megapede Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Megapede Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.5 ], "xaxis": "x", "y": [ 200.5 ], "yaxis": "y" }, { "customdata": [ [ 27, 66, 60 ] ], "hovertemplate": "%{hovertext}

classification=Cotton Puff Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cottonee" ], "legendgroup": "Cotton Puff Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cotton Puff Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.6 ], "yaxis": "y" }, { "customdata": [ [ 67, 116, 85 ] ], "hovertemplate": "%{hovertext}

classification=Windveiled Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Whimsicott" ], "legendgroup": "Windveiled Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Windveiled Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 6.6 ], "yaxis": "y" }, { "customdata": [ [ 35, 30, 50 ] ], "hovertemplate": "%{hovertext}

classification=Bulb Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Petilil" ], "legendgroup": "Bulb Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Bulb Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 6.6 ], "yaxis": "y" }, { "customdata": [ [ 60, 90, 75 ] ], "hovertemplate": "%{hovertext}

classification=Flowering Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lilligant" ], "legendgroup": "Flowering Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Flowering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 16.3 ], "yaxis": "y" }, { "customdata": [ [ 92, 98, 65 ], [ 85, 58, 70 ] ], "hovertemplate": "%{hovertext}

classification=Hostile Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Basculin", "Zweilous" ], "legendgroup": "Hostile Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Hostile Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.4 ], "xaxis": "x", "y": [ 18, 50 ], "yaxis": "y" }, { "customdata": [ [ 72, 65, 35 ], [ 82, 74, 45 ] ], "hovertemplate": "%{hovertext}

classification=Desert Croc Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sandile", "Krokorok" ], "legendgroup": "Desert Croc Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Desert Croc Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1 ], "xaxis": "x", "y": [ 15.2, 33.4 ], "yaxis": "y" }, { "customdata": [ [ 117, 92, 80 ] ], "hovertemplate": "%{hovertext}

classification=Intimidation Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Krookodile" ], "legendgroup": "Intimidation Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Intimidation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 96.3 ], "yaxis": "y" }, { "customdata": [ [ 90, 50, 45 ] ], "hovertemplate": "%{hovertext}

classification=Zen Charm Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Darumaka" ], "legendgroup": "Zen Charm Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Zen Charm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 37.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 55, 105 ] ], "hovertemplate": "%{hovertext}

classification=Blazing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Darmanitan" ], "legendgroup": "Blazing Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Blazing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 92.9 ], "yaxis": "y" }, { "customdata": [ [ 65, 55, 85 ] ], "hovertemplate": "%{hovertext}

classification=Rock Inn Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dwebble" ], "legendgroup": "Rock Inn Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Rock Inn Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 14.5 ], "yaxis": "y" }, { "customdata": [ [ 105, 45, 125 ] ], "hovertemplate": "%{hovertext}

classification=Stone Home Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Crustle" ], "legendgroup": "Stone Home Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stone Home Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 200 ], "yaxis": "y" }, { "customdata": [ [ 75, 48, 70 ] ], "hovertemplate": "%{hovertext}

classification=Shedding Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Scraggy" ], "legendgroup": "Shedding Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Shedding Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 11.8 ], "yaxis": "y" }, { "customdata": [ [ 90, 58, 115 ] ], "hovertemplate": "%{hovertext}

classification=Hoodlum Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Scrafty" ], "legendgroup": "Hoodlum Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Hoodlum Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 30 ], "yaxis": "y" }, { "customdata": [ [ 58, 97, 80 ] ], "hovertemplate": "%{hovertext}

classification=Avianoid Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sigilyph" ], "legendgroup": "Avianoid Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Avianoid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 14 ], "yaxis": "y" }, { "customdata": [ [ 30, 30, 85 ] ], "hovertemplate": "%{hovertext}

classification=Spirit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Yamask" ], "legendgroup": "Spirit Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 1.5 ], "yaxis": "y" }, { "customdata": [ [ 50, 30, 145 ] ], "hovertemplate": "%{hovertext}

classification=Coffin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cofagrigus" ], "legendgroup": "Coffin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Coffin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 76.5 ], "yaxis": "y" }, { "customdata": [ [ 78, 22, 103 ], [ 108, 32, 133 ] ], "hovertemplate": "%{hovertext}

classification=Prototurtle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tirtouga", "Carracosta" ], "legendgroup": "Prototurtle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Prototurtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1.2 ], "xaxis": "x", "y": [ 16.5, 81 ], "yaxis": "y" }, { "customdata": [ [ 112, 70, 45 ], [ 140, 110, 65 ] ], "hovertemplate": "%{hovertext}

classification=First Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Archen", "Archeops" ], "legendgroup": "First Bird Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "First Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.4 ], "xaxis": "x", "y": [ 9.5, 32 ], "yaxis": "y" }, { "customdata": [ [ 50, 65, 62 ] ], "hovertemplate": "%{hovertext}

classification=Trash Bag Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Trubbish" ], "legendgroup": "Trash Bag Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Trash Bag Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 31 ], "yaxis": "y" }, { "customdata": [ [ 95, 75, 82 ] ], "hovertemplate": "%{hovertext}

classification=Trash Heap Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Garbodor" ], "legendgroup": "Trash Heap Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Trash Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 107.3 ], "yaxis": "y" }, { "customdata": [ [ 65, 65, 40 ] ], "hovertemplate": "%{hovertext}

classification=Tricky Fox Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zorua" ], "legendgroup": "Tricky Fox Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Tricky Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 12.5 ], "yaxis": "y" }, { "customdata": [ [ 105, 105, 60 ] ], "hovertemplate": "%{hovertext}

classification=Illusion Fox Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zoroark" ], "legendgroup": "Illusion Fox Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Illusion Fox Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 81.1 ], "yaxis": "y" }, { "customdata": [ [ 50, 75, 40 ] ], "hovertemplate": "%{hovertext}

classification=Chinchilla Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Minccino" ], "legendgroup": "Chinchilla Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Chinchilla Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 5.8 ], "yaxis": "y" }, { "customdata": [ [ 95, 115, 60 ] ], "hovertemplate": "%{hovertext}

classification=Scarf Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cinccino" ], "legendgroup": "Scarf Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Scarf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 7.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 45, 50 ] ], "hovertemplate": "%{hovertext}

classification=Fixation Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gothita" ], "legendgroup": "Fixation Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Fixation Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 5.8 ], "yaxis": "y" }, { "customdata": [ [ 55, 65, 95 ] ], "hovertemplate": "%{hovertext}

classification=Astral Body Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gothitelle" ], "legendgroup": "Astral Body Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Astral Body Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 44 ], "yaxis": "y" }, { "customdata": [ [ 30, 20, 40 ] ], "hovertemplate": "%{hovertext}

classification=Cell Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Solosis" ], "legendgroup": "Cell Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Cell Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1 ], "yaxis": "y" }, { "customdata": [ [ 40, 30, 50 ] ], "hovertemplate": "%{hovertext}

classification=Mitosis Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Duosion" ], "legendgroup": "Mitosis Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mitosis Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 8 ], "yaxis": "y" }, { "customdata": [ [ 65, 30, 75 ] ], "hovertemplate": "%{hovertext}

classification=Multiplying Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Reuniclus" ], "legendgroup": "Multiplying Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Multiplying Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 20.1 ], "yaxis": "y" }, { "customdata": [ [ 87, 98, 63 ] ], "hovertemplate": "%{hovertext}

classification=White Bird Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swanna" ], "legendgroup": "White Bird Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "White Bird Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 24.2 ], "yaxis": "y" }, { "customdata": [ [ 65, 59, 65 ] ], "hovertemplate": "%{hovertext}

classification=Icy Snow Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vanillish" ], "legendgroup": "Icy Snow Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Icy Snow Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 41 ], "yaxis": "y" }, { "customdata": [ [ 95, 79, 85 ] ], "hovertemplate": "%{hovertext}

classification=Snowstorm Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vanilluxe" ], "legendgroup": "Snowstorm Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Snowstorm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 57.5 ], "yaxis": "y" }, { "customdata": [ [ 60, 75, 50 ], [ 100, 95, 70 ] ], "hovertemplate": "%{hovertext}

classification=Season Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Deerling", "Sawsbuck" ], "legendgroup": "Season Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Season Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.9 ], "xaxis": "x", "y": [ 19.5, 92.5 ], "yaxis": "y" }, { "customdata": [ [ 75, 103, 60 ] ], "hovertemplate": "%{hovertext}

classification=Sky Squirrel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Emolga" ], "legendgroup": "Sky Squirrel Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Sky Squirrel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 75, 60, 45 ] ], "hovertemplate": "%{hovertext}

classification=Clamping Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Karrablast" ], "legendgroup": "Clamping Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Clamping Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 5.9 ], "yaxis": "y" }, { "customdata": [ [ 135, 20, 105 ] ], "hovertemplate": "%{hovertext}

classification=Cavalry Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Escavalier" ], "legendgroup": "Cavalry Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Cavalry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 33 ], "yaxis": "y" }, { "customdata": [ [ 40, 40, 50 ], [ 60, 60, 70 ] ], "hovertemplate": "%{hovertext}

classification=Floating Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Frillish", "Jellicent" ], "legendgroup": "Floating Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Floating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2, 2.2 ], "xaxis": "x", "y": [ 33, 135 ], "yaxis": "y" }, { "customdata": [ [ 75, 65, 80 ] ], "hovertemplate": "%{hovertext}

classification=Caring Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Alomomola" ], "legendgroup": "Caring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Caring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 31.6 ], "yaxis": "y" }, { "customdata": [ [ 47, 65, 50 ] ], "hovertemplate": "%{hovertext}

classification=Attaching Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Joltik" ], "legendgroup": "Attaching Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Attaching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.1 ], "xaxis": "x", "y": [ 0.6 ], "yaxis": "y" }, { "customdata": [ [ 77, 108, 60 ] ], "hovertemplate": "%{hovertext}

classification=EleSpider Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Galvantula" ], "legendgroup": "EleSpider Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "EleSpider Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 14.3 ], "yaxis": "y" }, { "customdata": [ [ 50, 10, 91 ] ], "hovertemplate": "%{hovertext}

classification=Thorn Seed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ferroseed" ], "legendgroup": "Thorn Seed Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Thorn Seed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 18.8 ], "yaxis": "y" }, { "customdata": [ [ 94, 20, 131 ] ], "hovertemplate": "%{hovertext}

classification=Thorn Pod Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Ferrothorn" ], "legendgroup": "Thorn Pod Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Thorn Pod Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "customdata": [ [ 55, 30, 70 ], [ 80, 50, 95 ], [ 100, 90, 115 ] ], "hovertemplate": "%{hovertext}

classification=Gear Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Klink", "Klang", "Klinklang" ], "legendgroup": "Gear Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Gear Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.6, 0.6 ], "xaxis": "x", "y": [ 21, 51, 81 ], "yaxis": "y" }, { "customdata": [ [ 55, 60, 40 ], [ 85, 40, 70 ], [ 115, 50, 80 ] ], "hovertemplate": "%{hovertext}

classification=EleFish Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tynamo", "Eelektrik", "Eelektross" ], "legendgroup": "EleFish Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "EleFish Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2, 1.2, 2.1 ], "xaxis": "x", "y": [ 0.3, 22, 80.5 ], "yaxis": "y" }, { "customdata": [ [ 55, 30, 55 ], [ 75, 40, 75 ] ], "hovertemplate": "%{hovertext}

classification=Cerebral Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Elgyem", "Beheeyem" ], "legendgroup": "Cerebral Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Cerebral Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1 ], "xaxis": "x", "y": [ 9, 34.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 20, 55 ] ], "hovertemplate": "%{hovertext}

classification=Candle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Litwick" ], "legendgroup": "Candle Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Candle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 3.1 ], "yaxis": "y" }, { "customdata": [ [ 40, 55, 60 ] ], "hovertemplate": "%{hovertext}

classification=Lamp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lampent" ], "legendgroup": "Lamp Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Lamp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 13 ], "yaxis": "y" }, { "customdata": [ [ 55, 80, 90 ] ], "hovertemplate": "%{hovertext}

classification=Luring Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chandelure" ], "legendgroup": "Luring Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Luring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 34.3 ], "yaxis": "y" }, { "customdata": [ [ 87, 57, 60 ] ], "hovertemplate": "%{hovertext}

classification=Tusk Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Axew" ], "legendgroup": "Tusk Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Tusk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 18 ], "yaxis": "y" }, { "customdata": [ [ 117, 67, 70 ], [ 147, 97, 90 ] ], "hovertemplate": "%{hovertext}

classification=Axe Jaw Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Fraxure", "Haxorus" ], "legendgroup": "Axe Jaw Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Axe Jaw Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 1.8 ], "xaxis": "x", "y": [ 36, 105.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 40, 40 ] ], "hovertemplate": "%{hovertext}

classification=Chill Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cubchoo" ], "legendgroup": "Chill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Chill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 8.5 ], "yaxis": "y" }, { "customdata": [ [ 130, 50, 80 ] ], "hovertemplate": "%{hovertext}

classification=Freezing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Beartic" ], "legendgroup": "Freezing Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Freezing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.6 ], "xaxis": "x", "y": [ 260 ], "yaxis": "y" }, { "customdata": [ [ 50, 105, 50 ] ], "hovertemplate": "%{hovertext}

classification=Crystallizing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cryogonal" ], "legendgroup": "Crystallizing Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Crystallizing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 148 ], "yaxis": "y" }, { "customdata": [ [ 40, 25, 85 ] ], "hovertemplate": "%{hovertext}

classification=Snail Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Shelmet" ], "legendgroup": "Snail Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Snail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 7.7 ], "yaxis": "y" }, { "customdata": [ [ 70, 145, 40 ] ], "hovertemplate": "%{hovertext}

classification=Shell Out Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Accelgor" ], "legendgroup": "Shell Out Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Shell Out Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 25.3 ], "yaxis": "y" }, { "customdata": [ [ 66, 32, 84 ] ], "hovertemplate": "%{hovertext}

classification=Trap Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Stunfisk" ], "legendgroup": "Trap Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Trap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 11 ], "yaxis": "y" }, { "customdata": [ [ 85, 65, 50 ], [ 125, 105, 60 ] ], "hovertemplate": "%{hovertext}

classification=Martial Arts Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mienfoo", "Mienshao" ], "legendgroup": "Martial Arts Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Martial Arts Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.4 ], "xaxis": "x", "y": [ 20, 35.5 ], "yaxis": "y" }, { "customdata": [ [ 74, 35, 50 ], [ 124, 55, 80 ] ], "hovertemplate": "%{hovertext}

classification=Automaton Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Golett", "Golurk" ], "legendgroup": "Automaton Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Automaton Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1, 2.8 ], "xaxis": "x", "y": [ 92, 330 ], "yaxis": "y" }, { "customdata": [ [ 85, 60, 70 ] ], "hovertemplate": "%{hovertext}

classification=Sharp Blade Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pawniard" ], "legendgroup": "Sharp Blade Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sharp Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 10.2 ], "yaxis": "y" }, { "customdata": [ [ 125, 70, 100 ] ], "hovertemplate": "%{hovertext}

classification=Sword Blade Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bisharp" ], "legendgroup": "Sword Blade Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Sword Blade Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "customdata": [ [ 110, 55, 95 ] ], "hovertemplate": "%{hovertext}

classification=Bash Buffalo Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bouffalant" ], "legendgroup": "Bash Buffalo Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Bash Buffalo Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 94.6 ], "yaxis": "y" }, { "customdata": [ [ 83, 60, 50 ] ], "hovertemplate": "%{hovertext}

classification=Eaglet Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rufflet" ], "legendgroup": "Eaglet Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Eaglet Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 10.5 ], "yaxis": "y" }, { "customdata": [ [ 123, 80, 75 ] ], "hovertemplate": "%{hovertext}

classification=Valiant Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Braviary" ], "legendgroup": "Valiant Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Valiant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 41 ], "yaxis": "y" }, { "customdata": [ [ 55, 60, 75 ] ], "hovertemplate": "%{hovertext}

classification=Diapered Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vullaby" ], "legendgroup": "Diapered Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Diapered Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 9 ], "yaxis": "y" }, { "customdata": [ [ 65, 80, 105 ] ], "hovertemplate": "%{hovertext}

classification=Bone Vulture Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mandibuzz" ], "legendgroup": "Bone Vulture Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Bone Vulture Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 39.5 ], "yaxis": "y" }, { "customdata": [ [ 97, 65, 66 ] ], "hovertemplate": "%{hovertext}

classification=Anteater Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Heatmor" ], "legendgroup": "Anteater Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Anteater Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 58 ], "yaxis": "y" }, { "customdata": [ [ 109, 109, 112 ] ], "hovertemplate": "%{hovertext}

classification=Iron Ant Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Durant" ], "legendgroup": "Iron Ant Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Iron Ant Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 33 ], "yaxis": "y" }, { "customdata": [ [ 65, 38, 50 ] ], "hovertemplate": "%{hovertext}

classification=Irate Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Deino" ], "legendgroup": "Irate Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Irate Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 17.3 ], "yaxis": "y" }, { "customdata": [ [ 85, 60, 55 ] ], "hovertemplate": "%{hovertext}

classification=Torch Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Larvesta" ], "legendgroup": "Torch Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Torch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 28.8 ], "yaxis": "y" }, { "customdata": [ [ 90, 108, 129 ] ], "hovertemplate": "%{hovertext}

classification=Iron Will Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cobalion" ], "legendgroup": "Iron Will Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Iron Will Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.1 ], "xaxis": "x", "y": [ 250 ], "yaxis": "y" }, { "customdata": [ [ 129, 108, 90 ] ], "hovertemplate": "%{hovertext}

classification=Cavern Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Terrakion" ], "legendgroup": "Cavern Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Cavern Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9 ], "xaxis": "x", "y": [ 260 ], "yaxis": "y" }, { "customdata": [ [ 90, 108, 72 ] ], "hovertemplate": "%{hovertext}

classification=Grassland Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Virizion" ], "legendgroup": "Grassland Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Grassland Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 200 ], "yaxis": "y" }, { "customdata": [ [ 100, 121, 80 ] ], "hovertemplate": "%{hovertext}

classification=Cyclone Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tornadus" ], "legendgroup": "Cyclone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Cyclone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 63 ], "yaxis": "y" }, { "customdata": [ [ 105, 101, 70 ] ], "hovertemplate": "%{hovertext}

classification=Bolt Strike Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Thundurus" ], "legendgroup": "Bolt Strike Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bolt Strike Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 61 ], "yaxis": "y" }, { "customdata": [ [ 120, 90, 100 ] ], "hovertemplate": "%{hovertext}

classification=Vast White Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Reshiram" ], "legendgroup": "Vast White Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Vast White Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.2 ], "xaxis": "x", "y": [ 330 ], "yaxis": "y" }, { "customdata": [ [ 150, 90, 120 ] ], "hovertemplate": "%{hovertext}

classification=Deep Black Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zekrom" ], "legendgroup": "Deep Black Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Deep Black Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.9 ], "xaxis": "x", "y": [ 345 ], "yaxis": "y" }, { "customdata": [ [ 145, 91, 90 ] ], "hovertemplate": "%{hovertext}

classification=Abundance Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Landorus" ], "legendgroup": "Abundance Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Abundance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 68 ], "yaxis": "y" }, { "customdata": [ [ 120, 95, 90 ] ], "hovertemplate": "%{hovertext}

classification=Boundary Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kyurem" ], "legendgroup": "Boundary Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Boundary Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3 ], "xaxis": "x", "y": [ 325 ], "yaxis": "y" }, { "customdata": [ [ 72, 108, 90 ] ], "hovertemplate": "%{hovertext}

classification=Colt Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Keldeo" ], "legendgroup": "Colt Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Colt Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.4 ], "xaxis": "x", "y": [ 48.5 ], "yaxis": "y" }, { "customdata": [ [ 128, 128, 90 ] ], "hovertemplate": "%{hovertext}

classification=Melody Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Meloetta" ], "legendgroup": "Melody Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Melody Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 6.5 ], "yaxis": "y" }, { "customdata": [ [ 120, 99, 95 ] ], "hovertemplate": "%{hovertext}

classification=Paleozoic Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Genesect" ], "legendgroup": "Paleozoic Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Paleozoic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 82.5 ], "yaxis": "y" }, { "customdata": [ [ 61, 38, 65 ] ], "hovertemplate": "%{hovertext}

classification=Spiky Nut Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Chespin" ], "legendgroup": "Spiky Nut Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Spiky Nut Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 9 ], "yaxis": "y" }, { "customdata": [ [ 78, 57, 95 ], [ 107, 64, 122 ] ], "hovertemplate": "%{hovertext}

classification=Spiny Armor Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Quilladin", "Chesnaught" ], "legendgroup": "Spiny Armor Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Spiny Armor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7, 1.6 ], "xaxis": "x", "y": [ 29, 90 ], "yaxis": "y" }, { "customdata": [ [ 56, 71, 40 ], [ 63, 97, 52 ] ], "hovertemplate": "%{hovertext}

classification=Bubble Frog Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Froakie", "Frogadier" ], "legendgroup": "Bubble Frog Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Bubble Frog Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.6 ], "xaxis": "x", "y": [ 7, 10.9 ], "yaxis": "y" }, { "customdata": [ [ 36, 57, 38 ], [ 56, 78, 77 ] ], "hovertemplate": "%{hovertext}

classification=Digging Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bunnelby", "Diggersby" ], "legendgroup": "Digging Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Digging Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 1 ], "xaxis": "x", "y": [ 5, 42.4 ], "yaxis": "y" }, { "customdata": [ [ 50, 62, 43 ] ], "hovertemplate": "%{hovertext}

classification=Tiny Robin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Fletchling" ], "legendgroup": "Tiny Robin Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Tiny Robin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.7 ], "yaxis": "y" }, { "customdata": [ [ 81, 126, 71 ] ], "hovertemplate": "%{hovertext}

classification=Scorching Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Talonflame" ], "legendgroup": "Scorching Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Scorching Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 24.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 35, 40 ], [ 22, 29, 60 ] ], "hovertemplate": "%{hovertext}

classification=Scatterdust Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Scatterbug", "Spewpa" ], "legendgroup": "Scatterdust Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scatterdust Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.3 ], "xaxis": "x", "y": [ 2.5, 8.4 ], "yaxis": "y" }, { "customdata": [ [ 52, 89, 50 ] ], "hovertemplate": "%{hovertext}

classification=Scale Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vivillon" ], "legendgroup": "Scale Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 17 ], "yaxis": "y" }, { "customdata": [ [ 50, 72, 58 ] ], "hovertemplate": "%{hovertext}

classification=Lion Cub Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Litleo" ], "legendgroup": "Lion Cub Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Lion Cub Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 13.5 ], "yaxis": "y" }, { "customdata": [ [ 38, 42, 39 ] ], "hovertemplate": "%{hovertext}

classification=Single Bloom Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Flabébé" ], "legendgroup": "Single Bloom Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Single Bloom Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.1 ], "xaxis": "x", "y": [ 0.1 ], "yaxis": "y" }, { "customdata": [ [ 65, 75, 68 ] ], "hovertemplate": "%{hovertext}

classification=Garden Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Florges" ], "legendgroup": "Garden Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Garden Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 10 ], "yaxis": "y" }, { "customdata": [ [ 65, 52, 48 ], [ 100, 68, 62 ] ], "hovertemplate": "%{hovertext}

classification=Mount Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Skiddo", "Gogoat" ], "legendgroup": "Mount Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Mount Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9, 1.7 ], "xaxis": "x", "y": [ 31, 91 ], "yaxis": "y" }, { "customdata": [ [ 124, 58, 78 ] ], "hovertemplate": "%{hovertext}

classification=Daunting Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pangoro" ], "legendgroup": "Daunting Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Daunting Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.1 ], "xaxis": "x", "y": [ 136 ], "yaxis": "y" }, { "customdata": [ [ 80, 102, 60 ] ], "hovertemplate": "%{hovertext}

classification=Poodle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Furfrou" ], "legendgroup": "Poodle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Poodle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 28 ], "yaxis": "y" }, { "customdata": [ [ 48, 68, 54 ] ], "hovertemplate": "%{hovertext}

classification=Restraint Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Espurr" ], "legendgroup": "Restraint Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Restraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 3.5 ], "yaxis": "y" }, { "customdata": [ [ 48, 104, 76 ] ], "hovertemplate": "%{hovertext}

classification=Constraint Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Meowstic" ], "legendgroup": "Constraint Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Constraint Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 8.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 28, 100 ], [ 110, 35, 150 ] ], "hovertemplate": "%{hovertext}

classification=Sword Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Honedge", "Doublade" ], "legendgroup": "Sword Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 0.8 ], "xaxis": "x", "y": [ 2, 4.5 ], "yaxis": "y" }, { "customdata": [ [ 150, 60, 50 ] ], "hovertemplate": "%{hovertext}

classification=Royal Sword Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Aegislash" ], "legendgroup": "Royal Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Royal Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 53 ], "yaxis": "y" }, { "customdata": [ [ 52, 23, 60 ] ], "hovertemplate": "%{hovertext}

classification=Perfume Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Spritzee" ], "legendgroup": "Perfume Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Perfume Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 0.5 ], "yaxis": "y" }, { "customdata": [ [ 72, 29, 72 ] ], "hovertemplate": "%{hovertext}

classification=Fragrance Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Aromatisse" ], "legendgroup": "Fragrance Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Fragrance Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 15.5 ], "yaxis": "y" }, { "customdata": [ [ 48, 49, 66 ] ], "hovertemplate": "%{hovertext}

classification=Cotton Candy Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Swirlix" ], "legendgroup": "Cotton Candy Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Cotton Candy Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 3.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 72, 86 ] ], "hovertemplate": "%{hovertext}

classification=Meringue Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Slurpuff" ], "legendgroup": "Meringue Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Meringue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 5 ], "yaxis": "y" }, { "customdata": [ [ 54, 45, 53 ] ], "hovertemplate": "%{hovertext}

classification=Revolving Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Inkay" ], "legendgroup": "Revolving Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Revolving Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 3.5 ], "yaxis": "y" }, { "customdata": [ [ 92, 73, 88 ] ], "hovertemplate": "%{hovertext}

classification=Overturning Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Malamar" ], "legendgroup": "Overturning Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Overturning Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 47 ], "yaxis": "y" }, { "customdata": [ [ 52, 50, 67 ] ], "hovertemplate": "%{hovertext}

classification=Two-Handed Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Binacle" ], "legendgroup": "Two-Handed Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Two-Handed Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 31 ], "yaxis": "y" }, { "customdata": [ [ 105, 68, 115 ] ], "hovertemplate": "%{hovertext}

classification=Collective Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Barbaracle" ], "legendgroup": "Collective Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Collective Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 96 ], "yaxis": "y" }, { "customdata": [ [ 60, 30, 60 ], [ 75, 44, 90 ] ], "hovertemplate": "%{hovertext}

classification=Mock Kelp Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Skrelp", "Dragalge" ], "legendgroup": "Mock Kelp Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Mock Kelp Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.8 ], "xaxis": "x", "y": [ 7.3, 81.5 ], "yaxis": "y" }, { "customdata": [ [ 53, 44, 62 ] ], "hovertemplate": "%{hovertext}

classification=Water Gun Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Clauncher" ], "legendgroup": "Water Gun Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Water Gun Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 8.3 ], "yaxis": "y" }, { "customdata": [ [ 73, 59, 88 ] ], "hovertemplate": "%{hovertext}

classification=Howitzer Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Clawitzer" ], "legendgroup": "Howitzer Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Howitzer Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 35.3 ], "yaxis": "y" }, { "customdata": [ [ 38, 70, 33 ], [ 55, 109, 52 ] ], "hovertemplate": "%{hovertext}

classification=Generator Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Helioptile", "Heliolisk" ], "legendgroup": "Generator Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Generator Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1 ], "xaxis": "x", "y": [ 6, 21 ], "yaxis": "y" }, { "customdata": [ [ 89, 48, 77 ] ], "hovertemplate": "%{hovertext}

classification=Royal Heir Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tyrunt" ], "legendgroup": "Royal Heir Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Royal Heir Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 26 ], "yaxis": "y" }, { "customdata": [ [ 121, 71, 119 ] ], "hovertemplate": "%{hovertext}

classification=Despot Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tyrantrum" ], "legendgroup": "Despot Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Despot Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.5 ], "xaxis": "x", "y": [ 270 ], "yaxis": "y" }, { "customdata": [ [ 59, 46, 50 ], [ 77, 58, 72 ] ], "hovertemplate": "%{hovertext}

classification=Tundra Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Amaura", "Aurorus" ], "legendgroup": "Tundra Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Tundra Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3, 2.7 ], "xaxis": "x", "y": [ 25.2, 225 ], "yaxis": "y" }, { "customdata": [ [ 65, 60, 65 ] ], "hovertemplate": "%{hovertext}

classification=Intertwining Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sylveon" ], "legendgroup": "Intertwining Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Intertwining Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 23.5 ], "yaxis": "y" }, { "customdata": [ [ 92, 118, 75 ] ], "hovertemplate": "%{hovertext}

classification=Wrestling Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hawlucha" ], "legendgroup": "Wrestling Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Wrestling Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8 ], "xaxis": "x", "y": [ 21.5 ], "yaxis": "y" }, { "customdata": [ [ 58, 101, 57 ] ], "hovertemplate": "%{hovertext}

classification=Antenna Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dedenne" ], "legendgroup": "Antenna Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Antenna Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 2.2 ], "yaxis": "y" }, { "customdata": [ [ 50, 50, 150 ], [ 160, 110, 110 ] ], "hovertemplate": "%{hovertext}

classification=Jewel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Carbink", "Diancie" ], "legendgroup": "Jewel Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Jewel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.7 ], "xaxis": "x", "y": [ 5.7, 8.8 ], "yaxis": "y" }, { "customdata": [ [ 50, 40, 35 ], [ 75, 60, 53 ] ], "hovertemplate": "%{hovertext}

classification=Soft Tissue Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Goomy", "Sliggoo" ], "legendgroup": "Soft Tissue Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Soft Tissue Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 0.8 ], "xaxis": "x", "y": [ 2.8, 17.5 ], "yaxis": "y" }, { "customdata": [ [ 80, 75, 91 ] ], "hovertemplate": "%{hovertext}

classification=Key Ring Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Klefki" ], "legendgroup": "Key Ring Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Key Ring Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 3 ], "yaxis": "y" }, { "customdata": [ [ 70, 38, 48 ] ], "hovertemplate": "%{hovertext}

classification=Stump Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Phantump" ], "legendgroup": "Stump Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Stump Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 7 ], "yaxis": "y" }, { "customdata": [ [ 110, 56, 76 ] ], "hovertemplate": "%{hovertext}

classification=Elder Tree Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Trevenant" ], "legendgroup": "Elder Tree Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Elder Tree Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 71 ], "yaxis": "y" }, { "customdata": [ [ 66, 41, 70 ], [ 100, 54, 122 ] ], "hovertemplate": "%{hovertext}

classification=Pumpkin Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pumpkaboo", "Gourgeist" ], "legendgroup": "Pumpkin Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Pumpkin Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.8, 1.7 ], "xaxis": "x", "y": [ 15, 39 ], "yaxis": "y" }, { "customdata": [ [ 69, 28, 85 ] ], "hovertemplate": "%{hovertext}

classification=Ice Chunk Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bergmite" ], "legendgroup": "Ice Chunk Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Ice Chunk Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 99.5 ], "yaxis": "y" }, { "customdata": [ [ 30, 55, 35 ], [ 70, 123, 80 ] ], "hovertemplate": "%{hovertext}

classification=Sound Wave Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Noibat", "Noivern" ], "legendgroup": "Sound Wave Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Sound Wave Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5, 1.5 ], "xaxis": "x", "y": [ 8, 85 ], "yaxis": "y" }, { "customdata": [ [ 131, 99, 95 ] ], "hovertemplate": "%{hovertext}

classification=Life Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Xerneas" ], "legendgroup": "Life Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Life Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3 ], "xaxis": "x", "y": [ 215 ], "yaxis": "y" }, { "customdata": [ [ 131, 99, 95 ] ], "hovertemplate": "%{hovertext}

classification=Destruction Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Yveltal" ], "legendgroup": "Destruction Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Destruction Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5.8 ], "xaxis": "x", "y": [ 203 ], "yaxis": "y" }, { "customdata": [ [ 100, 85, 121 ] ], "hovertemplate": "%{hovertext}

classification=Order Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Zygarde" ], "legendgroup": "Order Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Order Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5 ], "xaxis": "x", "y": [ 284.6 ], "yaxis": "y" }, { "customdata": [ [ 160, 80, 60 ] ], "hovertemplate": "%{hovertext}

classification=Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Hoopa" ], "legendgroup": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Mischief Pokémon (Confined)Djinn Pokémonn (Unbound)", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 110, 70, 120 ] ], "hovertemplate": "%{hovertext}

classification=Steam Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Volcanion" ], "legendgroup": "Steam Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Steam Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 195 ], "yaxis": "y" }, { "customdata": [ [ 55, 42, 55 ] ], "hovertemplate": "%{hovertext}

classification=Grass Quill Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Rowlet" ], "legendgroup": "Grass Quill Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Grass Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.5 ], "yaxis": "y" }, { "customdata": [ [ 75, 52, 75 ] ], "hovertemplate": "%{hovertext}

classification=Blade Quill Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dartrix" ], "legendgroup": "Blade Quill Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blade Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 16 ], "yaxis": "y" }, { "customdata": [ [ 107, 70, 75 ] ], "hovertemplate": "%{hovertext}

classification=Arrow Quill Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Decidueye" ], "legendgroup": "Arrow Quill Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Arrow Quill Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.6 ], "xaxis": "x", "y": [ 36.6 ], "yaxis": "y" }, { "customdata": [ [ 65, 70, 40 ], [ 85, 90, 50 ] ], "hovertemplate": "%{hovertext}

classification=Fire Cat Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Litten", "Torracat" ], "legendgroup": "Fire Cat Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Fire Cat Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.7 ], "xaxis": "x", "y": [ 4.3, 25 ], "yaxis": "y" }, { "customdata": [ [ 115, 60, 90 ] ], "hovertemplate": "%{hovertext}

classification=Heel Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Incineroar" ], "legendgroup": "Heel Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Heel Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 83 ], "yaxis": "y" }, { "customdata": [ [ 69, 50, 69 ] ], "hovertemplate": "%{hovertext}

classification=Pop Star Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Brionne" ], "legendgroup": "Pop Star Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Pop Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 17.5 ], "yaxis": "y" }, { "customdata": [ [ 74, 60, 74 ] ], "hovertemplate": "%{hovertext}

classification=Soloist Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Primarina" ], "legendgroup": "Soloist Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Soloist Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 44 ], "yaxis": "y" }, { "customdata": [ [ 75, 65, 30 ] ], "hovertemplate": "%{hovertext}

classification=Woodpecker Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pikipek" ], "legendgroup": "Woodpecker Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Woodpecker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.2 ], "yaxis": "y" }, { "customdata": [ [ 85, 75, 50 ] ], "hovertemplate": "%{hovertext}

classification=Bugle Beak Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Trumbeak" ], "legendgroup": "Bugle Beak Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bugle Beak Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 14.8 ], "yaxis": "y" }, { "customdata": [ [ 120, 60, 75 ] ], "hovertemplate": "%{hovertext}

classification=Cannon Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Toucannon" ], "legendgroup": "Cannon Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Cannon Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.1 ], "xaxis": "x", "y": [ 26 ], "yaxis": "y" }, { "customdata": [ [ 70, 45, 30 ] ], "hovertemplate": "%{hovertext}

classification=Loitering Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Yungoos" ], "legendgroup": "Loitering Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Loitering Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 6 ], "yaxis": "y" }, { "customdata": [ [ 110, 45, 60 ] ], "hovertemplate": "%{hovertext}

classification=Stakeout Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Gumshoos" ], "legendgroup": "Stakeout Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Stakeout Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.7 ], "xaxis": "x", "y": [ 14.2 ], "yaxis": "y" }, { "customdata": [ [ 62, 46, 45 ] ], "hovertemplate": "%{hovertext}

classification=Larva Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Grubbin" ], "legendgroup": "Larva Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Larva Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4 ], "xaxis": "x", "y": [ 4.4 ], "yaxis": "y" }, { "customdata": [ [ 82, 36, 95 ] ], "hovertemplate": "%{hovertext}

classification=Battery Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Charjabug" ], "legendgroup": "Battery Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Battery Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 10.5 ], "yaxis": "y" }, { "customdata": [ [ 70, 43, 90 ] ], "hovertemplate": "%{hovertext}

classification=Stag Beetle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Vikavolt" ], "legendgroup": "Stag Beetle Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Stag Beetle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 45 ], "yaxis": "y" }, { "customdata": [ [ 82, 63, 57 ] ], "hovertemplate": "%{hovertext}

classification=Boxing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Crabrawler" ], "legendgroup": "Boxing Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Boxing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 7 ], "yaxis": "y" }, { "customdata": [ [ 132, 43, 77 ] ], "hovertemplate": "%{hovertext}

classification=Woolly Crab Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Crabominable" ], "legendgroup": "Woolly Crab Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Woolly Crab Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.7 ], "xaxis": "x", "y": [ 180 ], "yaxis": "y" }, { "customdata": [ [ 70, 93, 70 ] ], "hovertemplate": "%{hovertext}

classification=Dancing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Oricorio" ], "legendgroup": "Dancing Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Dancing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6 ], "xaxis": "x", "y": [ 3.4 ], "yaxis": "y" }, { "customdata": [ [ 45, 84, 40 ], [ 55, 124, 60 ] ], "hovertemplate": "%{hovertext}

classification=Bee Fly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cutiefly", "Ribombee" ], "legendgroup": "Bee Fly Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Bee Fly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.1, 0.2 ], "xaxis": "x", "y": [ 0.2, 0.5 ], "yaxis": "y" }, { "customdata": [ [ 115, 82, 75 ] ], "hovertemplate": "%{hovertext}

classification=Wolf Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lycanroc" ], "legendgroup": "Wolf Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Wolf Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ null ], "xaxis": "x", "y": [ null ], "yaxis": "y" }, { "customdata": [ [ 140, 30, 130 ] ], "hovertemplate": "%{hovertext}

classification=Small Fry Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wishiwashi" ], "legendgroup": "Small Fry Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Small Fry Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 0.3 ], "yaxis": "y" }, { "customdata": [ [ 53, 45, 62 ], [ 63, 35, 152 ] ], "hovertemplate": "%{hovertext}

classification=Brutal Star Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mareanie", "Toxapex" ], "legendgroup": "Brutal Star Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Brutal Star Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.4, 0.7 ], "xaxis": "x", "y": [ 8, 14.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 45, 70 ] ], "hovertemplate": "%{hovertext}

classification=Donkey Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mudbray" ], "legendgroup": "Donkey Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Donkey Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 110 ], "yaxis": "y" }, { "customdata": [ [ 125, 35, 100 ] ], "hovertemplate": "%{hovertext}

classification=Draft Horse Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mudsdale" ], "legendgroup": "Draft Horse Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Draft Horse Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.5 ], "xaxis": "x", "y": [ 920 ], "yaxis": "y" }, { "customdata": [ [ 40, 27, 52 ], [ 70, 42, 92 ] ], "hovertemplate": "%{hovertext}

classification=Water Bubble Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dewpider", "Araquanid" ], "legendgroup": "Water Bubble Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Water Bubble Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3, 1.8 ], "xaxis": "x", "y": [ 4, 82 ], "yaxis": "y" }, { "customdata": [ [ 55, 35, 35 ] ], "hovertemplate": "%{hovertext}

classification=Sickle Grass Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Fomantis" ], "legendgroup": "Sickle Grass Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Sickle Grass Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.5 ], "yaxis": "y" }, { "customdata": [ [ 105, 45, 90 ] ], "hovertemplate": "%{hovertext}

classification=Bloom Sickle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lurantis" ], "legendgroup": "Bloom Sickle Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Bloom Sickle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 18.5 ], "yaxis": "y" }, { "customdata": [ [ 35, 15, 55 ], [ 45, 30, 80 ] ], "hovertemplate": "%{hovertext}

classification=Illuminating Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Morelull", "Shiinotic" ], "legendgroup": "Illuminating Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Illuminating Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2, 1 ], "xaxis": "x", "y": [ 1.5, 11.5 ], "yaxis": "y" }, { "customdata": [ [ 44, 77, 40 ], [ 64, 117, 60 ] ], "hovertemplate": "%{hovertext}

classification=Toxic Lizard Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Salandit", "Salazzle" ], "legendgroup": "Toxic Lizard Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Toxic Lizard Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.2 ], "xaxis": "x", "y": [ 4.8, 22.2 ], "yaxis": "y" }, { "customdata": [ [ 75, 50, 50 ] ], "hovertemplate": "%{hovertext}

classification=Flailing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Stufful" ], "legendgroup": "Flailing Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Flailing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 6.8 ], "yaxis": "y" }, { "customdata": [ [ 125, 60, 80 ] ], "hovertemplate": "%{hovertext}

classification=Strong Arm Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bewear" ], "legendgroup": "Strong Arm Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Strong Arm Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.1 ], "xaxis": "x", "y": [ 135 ], "yaxis": "y" }, { "customdata": [ [ 52, 100, 90 ] ], "hovertemplate": "%{hovertext}

classification=Posy Picker Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Comfey" ], "legendgroup": "Posy Picker Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Posy Picker Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.1 ], "xaxis": "x", "y": [ 0.3 ], "yaxis": "y" }, { "customdata": [ [ 60, 60, 80 ] ], "hovertemplate": "%{hovertext}

classification=Sage Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Oranguru" ], "legendgroup": "Sage Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Sage Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.5 ], "xaxis": "x", "y": [ 76 ], "yaxis": "y" }, { "customdata": [ [ 120, 80, 90 ] ], "hovertemplate": "%{hovertext}

classification=Teamwork Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Passimian" ], "legendgroup": "Teamwork Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Teamwork Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 82.8 ], "yaxis": "y" }, { "customdata": [ [ 35, 80, 40 ] ], "hovertemplate": "%{hovertext}

classification=Turn Tail Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Wimpod" ], "legendgroup": "Turn Tail Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Turn Tail Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 12 ], "yaxis": "y" }, { "customdata": [ [ 125, 40, 140 ] ], "hovertemplate": "%{hovertext}

classification=Hard Scale Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Golisopod" ], "legendgroup": "Hard Scale Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Hard Scale Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 108 ], "yaxis": "y" }, { "customdata": [ [ 55, 15, 80 ] ], "hovertemplate": "%{hovertext}

classification=Sand Heap Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Sandygast" ], "legendgroup": "Sand Heap Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sand Heap Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.5 ], "xaxis": "x", "y": [ 70 ], "yaxis": "y" }, { "customdata": [ [ 75, 35, 110 ] ], "hovertemplate": "%{hovertext}

classification=Sand Castle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Palossand" ], "legendgroup": "Sand Castle Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Sand Castle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.3 ], "xaxis": "x", "y": [ 250 ], "yaxis": "y" }, { "customdata": [ [ 60, 5, 130 ] ], "hovertemplate": "%{hovertext}

classification=Sea Cucumber Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pyukumuku" ], "legendgroup": "Sea Cucumber Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Sea Cucumber Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 1.2 ], "yaxis": "y" }, { "customdata": [ [ 95, 59, 95 ], [ 95, 95, 95 ] ], "hovertemplate": "%{hovertext}

classification=Synthetic Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Type: Null", "Silvally" ], "legendgroup": "Synthetic Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Synthetic Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.9, 2.3 ], "xaxis": "x", "y": [ 120.5, 100.5 ], "yaxis": "y" }, { "customdata": [ [ 100, 120, 60 ] ], "hovertemplate": "%{hovertext}

classification=Meteor Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Minior" ], "legendgroup": "Meteor Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Meteor Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 40 ], "yaxis": "y" }, { "customdata": [ [ 78, 36, 135 ] ], "hovertemplate": "%{hovertext}

classification=Blast Turtle Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Turtonator" ], "legendgroup": "Blast Turtle Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Blast Turtle Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2 ], "xaxis": "x", "y": [ 212 ], "yaxis": "y" }, { "customdata": [ [ 98, 96, 63 ] ], "hovertemplate": "%{hovertext}

classification=Roly-Poly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Togedemaru" ], "legendgroup": "Roly-Poly Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Roly-Poly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 3.3 ], "yaxis": "y" }, { "customdata": [ [ 90, 96, 80 ] ], "hovertemplate": "%{hovertext}

classification=Disguise Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Mimikyu" ], "legendgroup": "Disguise Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Disguise Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 0.7 ], "yaxis": "y" }, { "customdata": [ [ 105, 92, 70 ] ], "hovertemplate": "%{hovertext}

classification=Gnash Teeth Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Bruxish" ], "legendgroup": "Gnash Teeth Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Gnash Teeth Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.9 ], "xaxis": "x", "y": [ 19 ], "yaxis": "y" }, { "customdata": [ [ 60, 36, 85 ] ], "hovertemplate": "%{hovertext}

classification=Placid Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Drampa" ], "legendgroup": "Placid Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Placid Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3 ], "xaxis": "x", "y": [ 185 ], "yaxis": "y" }, { "customdata": [ [ 131, 40, 100 ] ], "hovertemplate": "%{hovertext}

classification=Sea Creeper Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Dhelmise" ], "legendgroup": "Sea Creeper Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Sea Creeper Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.9 ], "xaxis": "x", "y": [ 210 ], "yaxis": "y" }, { "customdata": [ [ 55, 45, 65 ], [ 75, 65, 90 ], [ 110, 85, 125 ] ], "hovertemplate": "%{hovertext}

classification=Scaly Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Jangmo-o", "Hakamo-o", "Kommo-o" ], "legendgroup": "Scaly Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Scaly Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.6, 1.2, 1.6 ], "xaxis": "x", "y": [ 29.7, 47, 78.2 ], "yaxis": "y" }, { "customdata": [ [ 115, 130, 85 ], [ 85, 95, 75 ], [ 130, 75, 115 ], [ 75, 85, 115 ] ], "hovertemplate": "%{hovertext}

classification=Land Spirit Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Tapu Koko", "Tapu Lele", "Tapu Bulu", "Tapu Fini" ], "legendgroup": "Land Spirit Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Land Spirit Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8, 1.2, 1.9, 1.3 ], "xaxis": "x", "y": [ 20.5, 18.6, 45.5, 21.2 ], "yaxis": "y" }, { "customdata": [ [ 29, 37, 31 ] ], "hovertemplate": "%{hovertext}

classification=Nebula Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cosmog" ], "legendgroup": "Nebula Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Nebula Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.2 ], "xaxis": "x", "y": [ 0.1 ], "yaxis": "y" }, { "customdata": [ [ 29, 37, 131 ] ], "hovertemplate": "%{hovertext}

classification=Protostar Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Cosmoem" ], "legendgroup": "Protostar Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Protostar Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.1 ], "xaxis": "x", "y": [ 999.9 ], "yaxis": "y" }, { "customdata": [ [ 137, 97, 107 ] ], "hovertemplate": "%{hovertext}

classification=Sunne Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Solgaleo" ], "legendgroup": "Sunne Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Sunne Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.4 ], "xaxis": "x", "y": [ 230 ], "yaxis": "y" }, { "customdata": [ [ 113, 97, 89 ] ], "hovertemplate": "%{hovertext}

classification=Moone Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Lunala" ], "legendgroup": "Moone Pokémon", "marker": { "color": "#FF97FF", "symbol": "circle" }, "mode": "markers", "name": "Moone Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 4 ], "xaxis": "x", "y": [ 120 ], "yaxis": "y" }, { "customdata": [ [ 53, 103, 47 ] ], "hovertemplate": "%{hovertext}

classification=Parasite Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Nihilego" ], "legendgroup": "Parasite Pokémon", "marker": { "color": "#FECB52", "symbol": "circle" }, "mode": "markers", "name": "Parasite Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.2 ], "xaxis": "x", "y": [ 55.5 ], "yaxis": "y" }, { "customdata": [ [ 139, 79, 139 ] ], "hovertemplate": "%{hovertext}

classification=Swollen Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Buzzwole" ], "legendgroup": "Swollen Pokémon", "marker": { "color": "#636efa", "symbol": "circle" }, "mode": "markers", "name": "Swollen Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.4 ], "xaxis": "x", "y": [ 333.6 ], "yaxis": "y" }, { "customdata": [ [ 137, 151, 37 ] ], "hovertemplate": "%{hovertext}

classification=Lissome Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Pheromosa" ], "legendgroup": "Lissome Pokémon", "marker": { "color": "#EF553B", "symbol": "circle" }, "mode": "markers", "name": "Lissome Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1.8 ], "xaxis": "x", "y": [ 25 ], "yaxis": "y" }, { "customdata": [ [ 89, 83, 71 ] ], "hovertemplate": "%{hovertext}

classification=Glowing Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Xurkitree" ], "legendgroup": "Glowing Pokémon", "marker": { "color": "#00cc96", "symbol": "circle" }, "mode": "markers", "name": "Glowing Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 3.8 ], "xaxis": "x", "y": [ 100 ], "yaxis": "y" }, { "customdata": [ [ 101, 61, 103 ] ], "hovertemplate": "%{hovertext}

classification=Launch Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Celesteela" ], "legendgroup": "Launch Pokémon", "marker": { "color": "#ab63fa", "symbol": "circle" }, "mode": "markers", "name": "Launch Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 9.2 ], "xaxis": "x", "y": [ 999.9 ], "yaxis": "y" }, { "customdata": [ [ 181, 109, 131 ] ], "hovertemplate": "%{hovertext}

classification=Drawn Sword Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Kartana" ], "legendgroup": "Drawn Sword Pokémon", "marker": { "color": "#FFA15A", "symbol": "circle" }, "mode": "markers", "name": "Drawn Sword Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0.3 ], "xaxis": "x", "y": [ 0.1 ], "yaxis": "y" }, { "customdata": [ [ 101, 43, 53 ] ], "hovertemplate": "%{hovertext}

classification=Junkivore Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Guzzlord" ], "legendgroup": "Junkivore Pokémon", "marker": { "color": "#19d3f3", "symbol": "circle" }, "mode": "markers", "name": "Junkivore Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 5.5 ], "xaxis": "x", "y": [ 888 ], "yaxis": "y" }, { "customdata": [ [ 107, 79, 101 ] ], "hovertemplate": "%{hovertext}

classification=Prism Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Necrozma" ], "legendgroup": "Prism Pokémon", "marker": { "color": "#FF6692", "symbol": "circle" }, "mode": "markers", "name": "Prism Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 2.4 ], "xaxis": "x", "y": [ 230 ], "yaxis": "y" }, { "customdata": [ [ 95, 65, 115 ] ], "hovertemplate": "%{hovertext}

classification=Artificial Pokémon
height_m=%{x}
weight_kg=%{y}
attack=%{customdata[0]}
speed=%{customdata[1]}
defense=%{customdata[2]}", "hovertext": [ "Magearna" ], "legendgroup": "Artificial Pokémon", "marker": { "color": "#B6E880", "symbol": "circle" }, "mode": "markers", "name": "Artificial Pokémon", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 1 ], "xaxis": "x", "y": [ 80.5 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "classification" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Pokemon height-weight" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "height_m" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "weight_kg" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.scatter(\n", " df_basic,\n", " x=\"height_m\",\n", " y=\"weight_kg\",\n", " color=\"classification\",\n", " hover_name=\"name\",\n", " hover_data={\n", " \"attack\": True,\n", " \"speed\": True,\n", " \"defense\": True,\n", " },\n", " title=\"Pokemon height-weight\",\n", ").show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Histograms" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "weight_kg=%{x}
count=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "offsetgroup": "", "orientation": "v", "showlegend": false, "type": "histogram", "x": [ 6.9, 13, 100, 8.5, 19, 90.5, 9, 22.5, 85.5, 2.9, 9.9, 32, 3.2, 10, 29.5, 1.8, 30, 39.5, null, null, 2, 38, 6.9, 65, 6, null, null, null, 7, 20, 60, 9, 19.5, 62, 7.5, 40, null, null, 5.5, 12, 7.5, 55, 5.4, 8.6, 18.6, 5.4, 29.5, 30, 12.5, null, null, null, null, 19.6, 76.6, 28, 32, 19, 155, 12.4, 20, 54, 19.5, 56.5, 48, 19.5, 70.5, 130, 4, 6.4, 15.5, 45.5, 55, null, null, null, 30, 95, 36, 78.5, 6, 60, 15, 39.2, 85.2, 90, 120, null, null, 4, 132.5, 0.1, 0.1, 40.5, 210, 32.4, 75.6, 6.5, 60, 10.4, 66.6, 2.5, null, 6.5, null, 49.8, 50.2, 65.5, 1, 9.5, 115, 120, 34.6, 35, 80, 8, 25, 15, 39, 34.5, 80, 54.5, 56, 40.6, 30, 44.5, 55, 88.4, 10, 235, 220, 4, 6.5, 29, 24.5, 25, 36.5, 7.5, 35, 11.5, 40.5, 59, 460, 55.4, 52.6, 60, 3.3, 16.5, 210, 122, 4, 6.4, 15.8, 100.5, 7.9, 19, 79.5, 9.5, 25, 88.8, 6, 32.5, 21.2, 40.8, 10.8, 35.6, 8.5, 33.5, 75, 12, 22.5, 2, 3, 1, 1.5, 3.2, 2, 15, 7.8, 13.3, 61.5, 5.8, 8.5, 28.5, 38, 33.9, 0.5, 1, 3, 11.5, 1.8, 8.5, 38, 8.5, 75, 26.5, 27, 2.1, 79.5, 1, 5, 28.5, 41.5, 7.2, 125.8, 14, 64.8, 400, 7.8, 48.7, 3.9, 118, 20.5, 54, 28, 8.8, 125.8, 35, 55, 6.5, 55.8, 5, 12, 28.5, 16, 220, 50.5, 10.8, 35, 152, 33.5, 120, 32.5, 71.2, 58, 21, 48, 6, 23.5, 21.4, 75.5, 46.8, 178, 198, 187, 72, 152, 202, 216, 199, 5, 5, 21.6, 52.2, 2.5, 19.5, 52, 7.6, 28, 81.9, 13.6, 37, 17.5, 32.5, 3.6, 10, 28.4, 11.5, 31.6, 2.6, 32.5, 55, 4, 28, 59.6, 2.3, 19.8, 9.5, 28, 6.6, 20.2, 48.4, 1.7, 3.6, 4.5, 39.2, 24, 46.5, 130.5, 5.5, 12, 1.2, 16.3, 40.5, 84, 86.4, 253.8, 2, 97, 11, 32.6, 11, 11.5, 60, 120, 360, 11.2, 31.5, 15.2, 40.2, 4.2, 4.2, 17.7, 17.7, 2, 10.3, 80, 20.8, 88.8, 130, 398, 24, 220, 80.4, 30.6, 71.5, 5, 15, 15.3, 82, 51.3, 77.4, 1.2, 20.6, 40.3, 52.5, 168, 154, 1.9, 23.6, 11.5, 32.8, 21.5, 108, 23.8, 60.4, 12.5, 68.2, 7.4, 162, 0.8, 22, 2.3, 12.5, 15, 30.6, 100, 1, 47, 14, 16.8, 256.5, 39.5, 87.6, 150.6, 52.5, 27, 22.6, 23.4, 8.7, 42.1, 110.5, 102.6, 95.2, 202.5, 550, 230, 175, 205, 40, 60, 352, 950, 206.5, 1.1, 60.8, 10.2, 97, 310, 6.2, 22, 55, 5.2, 23, 84.5, 2, 15.5, 24.9, 20, 31.5, 2.2, 25.5, 9.5, 30.5, 42, 1.2, 14.5, 31.5, 102.5, 57, 149.5, 3.4, 6.5, 23.3, 5.5, 38.5, 3.9, 29.5, 33.5, 3.3, 9.3, 6.3, 29.9, 20.3, 1.2, 15, 5.5, 33.3, 4.4, 27.3, 3.9, 43.8, 0.6, 19.2, 38, 60.5, 187, 15, 13, 24.4, 1.9, 108, 20.5, 56, 95, 105, 20.2, 54, 49.5, 300, 12, 61.5, 23, 44.4, 27, 7, 24, 65, 50.5, 135.5, 34, 180, 140, 282.8, 128.6, 138.6, 68, 38, 51.5, 25.5, 25.9, 42.5, 291, 34, 52, 340, 106.6, 26.6, 0.3, 0.3, 0.3, 0.3, 683, 336, 430, 420, 750, 85.6, 3.1, 1.4, 50.5, 2.1, 320, 4, 8.1, 16, 63, 9.9, 55.5, 150, 5.9, 24.5, 94.6, 11.6, 27, 4.1, 14.7, 61, 10.1, 37.5, 10.5, 30.5, 11, 28, 13.5, 29, 23.3, 60.5, 2.1, 15, 29, 29.8, 79.5, 18, 102, 260, 2.1, 10.5, 8.5, 40.4, 31, 12.5, 40, 87, 4.5, 17, 62, 55.5, 51, 2.5, 7.3, 20.5, 5.3, 58.5, 200.5, 0.6, 6.6, 6.6, 16.3, 18, 15.2, 33.4, 96.3, 37.5, 92.9, 28, 14.5, 200, 11.8, 30, 14, 1.5, 76.5, 16.5, 81, 9.5, 32, 31, 107.3, 12.5, 81.1, 5.8, 7.5, 5.8, 18, 44, 1, 8, 20.1, 5.5, 24.2, 5.7, 41, 57.5, 19.5, 92.5, 5, 5.9, 33, 1, 10.5, 33, 135, 31.6, 0.6, 14.3, 18.8, 110, 21, 51, 81, 0.3, 22, 80.5, 9, 34.5, 3.1, 13, 34.3, 18, 36, 105.5, 8.5, 260, 148, 7.7, 25.3, 11, 20, 35.5, 139, 92, 330, 10.2, 70, 94.6, 10.5, 41, 9, 39.5, 58, 33, 17.3, 50, 160, 28.8, 46, 250, 260, 200, 63, 61, 330, 345, 68, 325, 48.5, 6.5, 82.5, 9, 29, 90, 9.4, 14.5, 39, 7, 10.9, 40, 5, 42.4, 1.7, 16, 24.5, 2.5, 8.4, 17, 13.5, 81.5, 0.1, 0.9, 10, 31, 91, 8, 136, 28, 3.5, 8.5, 2, 4.5, 53, 0.5, 15.5, 3.5, 5, 3.5, 47, 31, 96, 7.3, 81.5, 8.3, 35.3, 6, 21, 26, 270, 25.2, 225, 23.5, 21.5, 2.2, 5.7, 2.8, 17.5, 150.5, 3, 7, 71, 15, 39, 99.5, 505, 8, 85, 215, 203, 284.6, 8.8, null, 195, 1.5, 16, 36.6, 4.3, 25, 83, 7.5, 17.5, 44, 1.2, 14.8, 26, 6, 14.2, 4.4, 10.5, 45, 7, 180, 3.4, 0.2, 0.5, 9.2, null, 0.3, 8, 14.5, 110, 920, 4, 82, 1.5, 18.5, 1.5, 11.5, 4.8, 22.2, 6.8, 135, 3.2, 8.2, 21.4, 0.3, 76, 82.8, 12, 108, 70, 250, 1.2, 120.5, 100.5, 40, 19.9, 212, 3.3, 0.7, 19, 185, 210, 29.7, 47, 78.2, 20.5, 18.6, 45.5, 21.2, 0.1, 999.9, 230, 120, 55.5, 333.6, 25, 100, 999.9, 0.1, 888, 230, 80.5 ], "xaxis": "x", "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Weight Histogram" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "weight_kg" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "count" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.histogram(\n", " df_info,\n", " x=\"weight_kg\",\n", " height=600,\n", " title=\"Weight Histogram\",\n", ")" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=grass
weight_kg=%{x}
count=%{y}", "legendgroup": "grass", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "grass", "offsetgroup": "grass", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 6.9, 13, 100, 5.4, 8.6, 18.6, 5.4, 29.5, 4, 6.4, 15.5, 2.5, null, 35, 6.4, 15.8, 100.5, 5.8, 0.5, 1, 3, 1.8, 8.5, 5, 5, 21.6, 52.2, 2.6, 32.5, 55, 4, 28, 59.6, 4.5, 39.2, 2, 51.3, 77.4, 23.8, 60.4, 100, 10.2, 97, 310, 1.2, 14.5, 6.5, 3.3, 9.3, 27, 50.5, 135.5, 128.6, 25.5, 2.1, 2.1, 8.1, 16, 63, 10.5, 30.5, 2.5, 7.3, 20.5, 0.6, 6.6, 6.6, 16.3, 28, 19.5, 92.5, 1, 10.5, 18.8, 110, 200, 9, 29, 90, 31, 91, 7, 71, 15, 39, 1.5, 16, 36.6, 1.5, 18.5, 1.5, 11.5, 3.2, 8.2, 21.4, 210, 45.5, 0.1 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=poison
weight_kg=%{x}
count=%{y}", "legendgroup": "poison", "marker": { "color": "#EF553B", "pattern": { "shape": "" } }, "name": "poison", "offsetgroup": "poison", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 6.9, 13, 100, 3.2, 10, 29.5, 6.9, 65, 7, 20, 60, 9, 19.5, 62, 7.5, 55, 5.4, 8.6, 18.6, 30, 12.5, 4, 6.4, 15.5, 45.5, 55, null, null, null, null, 0.1, 0.1, 40.5, 1, 9.5, 8.5, 33.5, 75, 3.9, 31.6, 2, 10.3, 80, 52.5, 1.2, 14.5, 19.2, 38, 12, 61.5, 23, 44.4, 5.3, 58.5, 200.5, 31, 107.3, 1, 10.5, 7.3, 81.5, 8, 14.5, 4.8, 22.2, 55.5 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=fire
weight_kg=%{x}
count=%{y}", "legendgroup": "fire", "marker": { "color": "#00cc96", "pattern": { "shape": "" } }, "name": "fire", "offsetgroup": "fire", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 8.5, 19, 90.5, null, null, 19, 155, 30, 95, null, 44.5, 25, 60, 7.9, 19, 79.5, 35, 55, 10.8, 35, 21.4, 198, 199, 2.5, 19.5, 52, 24, 220, 80.4, 6.2, 22, 55, 68, 430, 4, 9.9, 55.5, 150, 11, 28, 37.5, 92.9, 92.9, 3.1, 13, 34.3, 58, 28.8, 46, 330, 9.4, 14.5, 39, 16, 24.5, 13.5, 81.5, 195, 4.3, 25, 83, 3.4, 4.8, 22.2, 212 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=flying
weight_kg=%{x}
count=%{y}", "legendgroup": "flying", "marker": { "color": "#ab63fa", "pattern": { "shape": "" } }, "name": "flying", "offsetgroup": "flying", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 90.5, 32, 1.8, 30, 39.5, 2, 38, 7.5, 55, 15, 39.2, 85.2, 56, 235, 59, 55.4, 52.6, 60, 210, 21.2, 40.8, 10.8, 35.6, 75, 3.2, 2, 15, 0.5, 1, 3, 38, 2.1, 64.8, 16, 220, 50.5, 216, 199, 28.4, 2.3, 19.8, 9.5, 28, 3.6, 12, 1.2, 20.6, 100, 102.6, 206.5, 2, 15.5, 24.9, 23.3, 5.5, 38.5, 1.2, 15, 27.3, 1.9, 65, 38, 51.5, 42.5, 2.1, 15, 29, 2.1, 10.5, 14, 9.5, 32, 5.5, 24.2, 5, 10.5, 41, 9, 39.5, 63, 61, 68, 1.7, 16, 24.5, 17, 21.5, 8, 85, 203, 1.5, 16, 1.2, 14.8, 26, 3.4, 40, 999.9 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=water
weight_kg=%{x}
count=%{y}", "legendgroup": "water", "marker": { "color": "#FFA15A", "pattern": { "shape": "" } }, "name": "water", "offsetgroup": "water", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 9, 22.5, 85.5, 19.6, 76.6, 12.4, 20, 54, 45.5, 55, 36, 78.5, 90, 120, 4, 132.5, 6.5, 60, 8, 25, 15, 39, 34.5, 80, 10, 235, 220, 29, 7.5, 35, 11.5, 40.5, 9.5, 25, 88.8, 12, 22.5, 8.5, 28.5, 33.9, 8.5, 75, 79.5, 3.9, 5, 12, 28.5, 220, 152, 187, 7.6, 28, 81.9, 2.6, 32.5, 55, 9.5, 28, 1.7, 20.8, 88.8, 130, 398, 1.9, 23.6, 11.5, 32.8, 7.4, 162, 39.5, 87.6, 150.6, 52.5, 27, 22.6, 23.4, 8.7, 352, 5.2, 23, 84.5, 31.5, 29.5, 33.5, 6.3, 29.9, 7, 24, 65, 336, 3.1, 1.4, 5.9, 24.5, 94.6, 13.5, 29, 4.5, 17, 62, 18, 16.5, 81, 5.5, 24.2, 33, 135, 31.6, 48.5, 7, 10.9, 40, 31, 96, 7.3, 8.3, 35.3, 195, 7.5, 17.5, 44, 0.3, 8, 14.5, 4, 82, 12, 108, 1.2, 19, 21.2 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=bug
weight_kg=%{x}
count=%{y}", "legendgroup": "bug", "marker": { "color": "#19d3f3", "pattern": { "shape": "" } }, "name": "bug", "offsetgroup": "bug", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 2.9, 9.9, 32, 3.2, 10, 29.5, 5.4, 29.5, 30, 12.5, 56, 55, 10.8, 35.6, 8.5, 33.5, 38, 7.2, 125.8, 118, 20.5, 54, 3.6, 10, 28.4, 11.5, 31.6, 1.7, 3.6, 5.5, 12, 1.2, 17.7, 17.7, 12.5, 68.2, 2.2, 25.5, 3.4, 6.5, 23.3, 5.5, 38.5, 12, 51.5, 2.5, 7.3, 20.5, 5.3, 58.5, 200.5, 14.5, 200, 5.9, 33, 0.6, 14.3, 7.7, 25.3, 33, 28.8, 46, 82.5, 2.5, 8.4, 17, 4.4, 10.5, 45, 0.2, 0.5, 4, 82, 12, 108, 333.6, 25 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=normal
weight_kg=%{x}
count=%{y}", "legendgroup": "normal", "marker": { "color": "#FF6692", "pattern": { "shape": "" } }, "name": "normal", "offsetgroup": "normal", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 1.8, 30, 39.5, null, null, 2, 38, 5.5, 12, null, null, 15, 39.2, 85.2, 65.5, 34.6, 80, 88.4, 4, 6.5, 36.5, 460, 6, 32.5, 21.2, 40.8, 1, 11.5, 41.5, 14, 8.8, 125.8, 32.5, 71.2, 58, 75.5, 46.8, 17.5, 32.5, 2.3, 19.8, 24, 46.5, 130.5, 16.3, 40.5, 84, 2, 11, 32.6, 5, 1.2, 40.3, 0.8, 22, 2, 15.5, 24.9, 20, 31.5, 20.3, 5.5, 33.3, 3.9, 43.8, 24.4, 1.9, 105, 140, 34, 420, 320, 11.6, 27, 4.1, 14.7, 61, 2.1, 15, 29, 31, 5.8, 7.5, 19.5, 92.5, 94.6, 10.5, 41, 6.5, 5, 42.4, 1.7, 13.5, 81.5, 28, 6, 21, 1.2, 14.8, 26, 6, 14.2, 6.8, 135, 76, 120.5, 100.5, 19.9, 185 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=dark
weight_kg=%{x}
count=%{y}", "legendgroup": "dark", "marker": { "color": "#B6E880", "pattern": { "shape": "" } }, "name": "dark", "offsetgroup": "dark", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ null, null, null, null, 27, 2.1, 28, 10.8, 35, 202, 13.6, 37, 28, 59.6, 11, 20.8, 88.8, 77.4, 32.8, 47, 27.3, 19.2, 38, 108, 61.5, 34, 50.5, 10.1, 37.5, 15.2, 33.4, 96.3, 11.8, 30, 12.5, 81.1, 10.2, 70, 9, 39.5, 17.3, 50, 160, 40, 136, 3.5, 47, 203, 83, 888 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=electric
weight_kg=%{x}
count=%{y}", "legendgroup": "electric", "marker": { "color": "#FF97FF", "pattern": { "shape": "" } }, "name": "electric", "offsetgroup": "electric", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 6, null, null, 6, 60, 10.4, 66.6, 30, 24.5, 52.6, 12, 22.5, 2, 7.8, 13.3, 61.5, 23.5, 178, 15.2, 40.2, 4.2, 4.2, 9.5, 30.5, 42, 3.9, 180, 138.6, 0.3, 29.8, 79.5, 5, 0.6, 14.3, 0.3, 22, 80.5, 11, 61, 345, 6, 21, 2.2, 10.5, 45, 3.3, 20.5, 100 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=ground
weight_kg=%{x}
count=%{y}", "legendgroup": "ground", "marker": { "color": "#FECB52", "pattern": { "shape": "" } }, "name": "ground", "offsetgroup": "ground", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ null, null, 60, 62, null, null, null, null, null, null, null, 210, 6.5, null, 115, 120, 8.5, 75, 64.8, 400, 6.5, 55.8, 33.5, 120, 72, 152, 28, 81.9, 5.5, 24, 220, 15, 15.3, 82, 1.9, 23.6, 21.5, 108, 950, 310, 29.9, 20.5, 56, 95, 49.5, 300, 282.8, 42.5, 291, 8.5, 40.4, 17, 62, 15.2, 33.4, 96.3, 11, 92, 330, 68, 42.4, 284.6, 110, 920, 70, 250 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=ice
weight_kg=%{x}
count=%{y}", "legendgroup": "ice", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "ice", "offsetgroup": "ice", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ null, null, null, null, 120, 132.5, 40.6, 220, 55.4, 28, 6.5, 55.8, 16, 6, 16.8, 256.5, 39.5, 87.6, 150.6, 175, 50.5, 135.5, 34, 25.9, 291, 26.6, 5.7, 41, 57.5, 8.5, 260, 148, 325, 25.2, 225, 99.5, 505, 180 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=fairy
weight_kg=%{x}
count=%{y}", "legendgroup": "fairy", "marker": { "color": "#EF553B", "pattern": { "shape": "" } }, "name": "fairy", "offsetgroup": "fairy", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 7.5, 40, 5.5, 12, 54.5, 3, 1, 1.5, 3.2, 8.5, 28.5, 7.8, 48.7, 6.6, 20.2, 48.4, 2, 11.5, 13, 38, 0.6, 6.6, 0.1, 0.9, 10, 0.5, 15.5, 3.5, 5, 23.5, 2.2, 5.7, 3, 215, 8.8, 44, 0.2, 0.5, 1.5, 11.5, 0.3, 0.7, 20.5, 18.6, 45.5, 21.2, 80.5 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=fighting
weight_kg=%{x}
count=%{y}", "legendgroup": "fighting", "marker": { "color": "#00cc96", "pattern": { "shape": "" } }, "name": "fighting", "offsetgroup": "fighting", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 28, 32, 54, 19.5, 70.5, 130, 49.8, 50.2, 54, 21, 48, 19.5, 52, 39.2, 86.4, 253.8, 11.2, 31.5, 22, 55, 20.2, 54, 23, 44.4, 52, 55.5, 150, 12.5, 40, 87, 55.5, 51, 11.8, 30, 20, 35.5, 250, 260, 200, 48.5, 90, 8, 136, 21.5, 7, 180, 6.8, 135, 82.8, 47, 78.2, 333.6, 25 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=psychic
weight_kg=%{x}
count=%{y}", "legendgroup": "psychic", "marker": { "color": "#ab63fa", "pattern": { "shape": "" } }, "name": "psychic", "offsetgroup": "psychic", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 19.5, 56.5, 48, 36, 78.5, 32.4, 75.6, 2.5, null, 80, 54.5, 40.6, 122, 4, 2, 15, 26.5, 79.5, 5, 28.5, 41.5, 6, 216, 5, 6.6, 20.2, 48.4, 11.2, 31.5, 30.6, 71.5, 168, 154, 21.5, 108, 1, 14, 95.2, 202.5, 550, 40, 60, 1.1, 60.8, 0.6, 60.5, 187, 13, 52, 0.3, 0.3, 0.3, 85.6, 4, 23.3, 60.5, 2.1, 10.5, 14, 5.8, 18, 44, 1, 8, 20.1, 9, 34.5, 6.5, 39, 3.5, 8.5, 3.5, 47, null, 76, 19, 18.6, 0.1, 999.9, 230, 120, 230 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=rock
weight_kg=%{x}
count=%{y}", "legendgroup": "rock", "marker": { "color": "#FFA15A", "pattern": { "shape": "" } }, "name": "rock", "offsetgroup": "rock", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ null, null, null, 210, 115, 120, 7.5, 35, 11.5, 40.5, 59, 38, 20.5, 55, 5, 72, 152, 202, 97, 60, 120, 360, 168, 154, 23.8, 60.4, 12.5, 68.2, 23.4, 230, 31.5, 102.5, 57, 149.5, 15, 282.8, 340, 18, 102, 260, 14.5, 200, 16.5, 81, 9.5, 32, 260, 31, 96, 26, 270, 25.2, 225, 5.7, 8.8, 9.2, null, 40, 55.5 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=steel
weight_kg=%{x}
count=%{y}", "legendgroup": "steel", "marker": { "color": "#19d3f3", "pattern": { "shape": "" } }, "name": "steel", "offsetgroup": "steel", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 6, 60, 125.8, 400, 118, 50.5, 11.5, 60, 120, 360, 95.2, 202.5, 550, 205, 1.1, 84.5, 57, 149.5, 60.5, 187, 54, 180, 340, 683, 430, 40.4, 33, 18.8, 110, 21, 51, 81, 10.2, 70, 33, 250, 82.5, 2, 4.5, 53, 3, 3.3, 230, 999.9, 0.1, 80.5 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=ghost
weight_kg=%{x}
count=%{y}", "legendgroup": "ghost", "marker": { "color": "#FF6692", "pattern": { "shape": "" } }, "name": "ghost", "offsetgroup": "ghost", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 0.1, 0.1, 40.5, 1, 1.2, 11, 2.3, 12.5, 15, 30.6, 1.2, 15, 4.4, 108, 106.6, 26.6, 0.3, 750, 1.5, 76.5, 33, 135, 3.1, 13, 34.3, 92, 330, 2, 4.5, 53, 7, 71, 15, 39, null, 36.6, 70, 250, 0.7, 210, 120 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=legendary
weight_kg=%{x}
count=%{y}", "legendgroup": "legendary", "marker": { "color": "#B6E880", "pattern": { "shape": "" } }, "name": "legendary", "offsetgroup": "legendary", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 55.4, 52.6, 60, 122, 4, 178, 198, 187, 216, 199, 5, 230, 175, 205, 40, 60, 352, 950, 206.5, 1.1, 60.8, 0.3, 0.3, 0.3, 683, 336, 430, 420, 750, 85.6, 1.4, 50.5, 2.1, 320, 4, 250, 260, 200, 63, 61, 330, 345, 68, 325, 48.5, 6.5, 82.5, 215, 203, 284.6, 8.8, null, 195, 20.5, 18.6, 45.5, 21.2, 0.1, 999.9, 230, 120, 55.5, 333.6, 25, 100, 999.9, 0.1, 888, 230, 80.5 ], "xaxis": "x", "yaxis": "y" }, { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "types=dragon
weight_kg=%{x}
count=%{y}", "legendgroup": "dragon", "marker": { "color": "#FF97FF", "pattern": { "shape": "" } }, "name": "dragon", "offsetgroup": "dragon", "orientation": "v", "showlegend": true, "type": "histogram", "x": [ 3.3, 16.5, 210, 152, 15.3, 82, 20.6, 42.1, 110.5, 102.6, 40, 60, 206.5, 20.5, 56, 95, 683, 336, 750, 18, 36, 105.5, 139, 17.3, 50, 160, 330, 345, 325, 81.5, 26, 270, 2.8, 17.5, 150.5, 8, 85, 284.6, 212, 185, 29.7, 47, 78.2, 888 ], "xaxis": "x", "yaxis": "y" } ], "layout": { "barmode": "relative", "height": 600, "legend": { "title": { "text": "types" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Weight Histogram with types color" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "weight_kg" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "count" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.histogram(df_info.merge(df_types,on='pokedex_number'), x='weight_kg', color='types', height=600,title=\"Weight Histogram with types color\")" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "bingroup": "x", "hovertemplate": "height_m=%{x}
count=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "offsetgroup": "", "orientation": "v", "showlegend": false, "type": "histogram", "x": [ 0.7, 1, 2, 0.6, 1.1, 1.7, 0.5, 1, 1.6, 0.3, 0.7, 1.1, 0.3, 0.6, 1, 0.3, 1.1, 1.5, null, null, 0.3, 1.2, 2, 3.5, 0.4, null, null, null, 0.4, 0.8, 1.3, 0.5, 0.9, 1.4, 0.6, 1.3, null, null, 0.5, 1, 0.8, 1.6, 0.5, 0.8, 1.2, 0.3, 1, 1, 1.5, null, null, null, null, 0.8, 1.7, 0.5, 1, 0.7, 1.9, 0.6, 1, 1.3, 0.9, 1.3, 1.5, 0.8, 1.5, 1.6, 0.7, 1, 1.7, 0.9, 1.6, null, null, null, 1, 1.7, 1.2, 1.6, 0.3, 1, 0.8, 1.4, 1.8, 1.1, 1.7, null, null, 0.3, 1.5, 1.3, 1.6, 1.5, 8.8, 1, 1.6, 0.4, 1.3, 0.5, 1.2, 0.4, null, 0.4, null, 1.5, 1.4, 1.2, 0.6, 1.2, 1, 1.9, 1.1, 1, 2.2, 0.4, 1.2, 0.6, 1.3, 0.8, 1.1, 1.3, 1.5, 1.4, 1.1, 1.3, 1.5, 1.4, 0.9, 6.5, 2.5, 0.3, 0.3, 1, 0.8, 0.9, 0.8, 0.4, 1, 0.5, 1.3, 1.8, 2.1, 1.7, 1.6, 2, 1.8, 4, 2.2, 2, 0.4, 0.9, 1.2, 1.8, 0.5, 0.9, 1.7, 0.6, 1.1, 2.3, 0.8, 1.8, 0.7, 1.6, 1, 1.4, 0.5, 1.1, 1.8, 0.5, 1.2, 0.3, 0.3, 0.3, 0.3, 0.6, 0.2, 1.5, 0.6, 0.8, 1.4, 0.4, 0.4, 0.8, 1.2, 1.1, 0.4, 0.6, 0.8, 0.8, 0.3, 0.8, 1.2, 0.4, 1.4, 0.9, 1, 0.5, 2, 0.7, 0.5, 1.3, 1.5, 0.6, 1.2, 1.5, 1.1, 9.2, 0.6, 1.4, 0.5, 1.8, 0.6, 1.5, 0.9, 0.6, 1.8, 0.7, 0.8, 0.4, 1.1, 0.6, 0.6, 0.9, 0.9, 2.1, 1.7, 0.6, 1.4, 1.8, 0.5, 1.1, 0.6, 1.4, 1.2, 0.7, 1.4, 0.4, 0.6, 0.7, 1.2, 1.5, 1.9, 2.1, 2, 0.6, 1.2, 2, 5.2, 3.8, 0.6, 0.5, 0.9, 1.7, 0.4, 0.9, 1.9, 0.4, 0.7, 1.5, 0.5, 1, 0.4, 0.5, 0.3, 0.6, 1, 0.7, 1.2, 0.5, 1.2, 1.5, 0.5, 1, 1.3, 0.3, 0.7, 0.6, 1.2, 0.4, 0.8, 1.6, 0.5, 0.8, 0.4, 1.2, 0.8, 1.4, 2, 0.5, 0.8, 0.8, 0.6, 1, 1.5, 1, 2.3, 0.2, 1, 0.6, 1.1, 0.5, 0.6, 0.4, 0.9, 2.1, 0.6, 1.3, 0.6, 1.5, 0.4, 0.4, 0.7, 0.6, 0.3, 0.4, 1.7, 0.8, 1.8, 2, 14.5, 0.7, 1.9, 0.5, 0.7, 0.9, 1.1, 0.7, 1.1, 2, 0.4, 1.3, 0.4, 1.1, 1.3, 2.7, 1, 1.2, 0.4, 0.9, 0.6, 1.1, 0.5, 1.5, 1, 1.5, 0.7, 1.5, 0.6, 6.2, 0.3, 1, 0.6, 1.1, 0.8, 1.6, 2, 0.6, 1.2, 0.6, 0.7, 1.5, 0.8, 1.1, 1.4, 0.4, 1.7, 1.8, 1, 0.6, 0.6, 1.1, 1.5, 0.6, 1.2, 1.6, 1.7, 1.8, 1.9, 1.4, 2, 4.5, 3.5, 7, 0.3, 1.7, 0.4, 1.1, 2.2, 0.5, 0.9, 1.2, 0.4, 0.8, 1.7, 0.3, 0.6, 1.2, 0.5, 1, 0.3, 1, 0.5, 0.9, 1.4, 0.2, 0.9, 0.9, 1.6, 0.5, 1.3, 0.2, 0.5, 0.9, 0.3, 1.2, 0.4, 0.7, 1.1, 0.4, 0.5, 0.3, 0.9, 1.2, 0.4, 1.2, 0.4, 1.2, 0.9, 0.9, 0.5, 1, 0.2, 0.4, 1, 0.5, 1.3, 0.5, 0.6, 0.6, 0.5, 1, 0.7, 1.4, 1.9, 0.6, 0.7, 1.2, 0.8, 2, 0.8, 1.3, 0.7, 1.3, 1.4, 0.4, 1.2, 1, 1, 2.2, 1.1, 1.2, 1.7, 2.4, 2, 1.8, 1.6, 1.5, 1.9, 1, 0.8, 2, 2.5, 0.9, 1.6, 1.4, 2.2, 1.3, 0.3, 0.3, 0.3, 0.3, 5.4, 4.2, 1.7, 3.7, 4.5, 1.5, 0.4, 0.3, 1.5, 0.2, 3.2, 0.4, 0.6, 0.8, 3.3, 0.5, 1, 1.6, 0.5, 0.8, 1.5, 0.5, 1.1, 0.4, 0.9, 1.2, 0.4, 1.1, 0.6, 1.1, 0.6, 1, 0.6, 1, 0.6, 1.1, 0.3, 0.6, 1.2, 0.8, 1.6, 0.4, 0.9, 1.7, 0.4, 0.9, 0.3, 0.7, 1.1, 0.6, 1.2, 1.4, 0.5, 0.8, 1.5, 1.3, 1.4, 0.3, 0.5, 1.2, 0.4, 1.2, 2.5, 0.3, 0.7, 0.5, 1.1, 1, 0.7, 1, 1.5, 0.6, 1.3, 1, 0.3, 1.4, 0.6, 1.1, 1.4, 0.5, 1.7, 0.7, 1.2, 0.5, 1.4, 0.6, 1.9, 0.7, 1.6, 0.4, 0.5, 0.4, 0.7, 1.5, 0.3, 0.6, 1, 0.5, 1.3, 0.4, 1.1, 1.3, 0.6, 1.9, 0.4, 0.5, 1, 0.2, 0.6, 1.2, 2.2, 1.2, 0.1, 0.8, 0.6, 1, 0.3, 0.6, 0.6, 0.2, 1.2, 2.1, 0.5, 1, 0.3, 0.6, 1, 0.6, 1, 1.8, 0.5, 2.6, 1.1, 0.4, 0.8, 0.7, 0.9, 1.4, 1.6, 1, 2.8, 0.5, 1.6, 1.6, 0.5, 1.5, 0.5, 1.2, 1.4, 0.3, 0.8, 1.4, 1.8, 1.1, 1.6, 2.1, 1.9, 2, 1.5, 1.5, 3.2, 2.9, 1.5, 3, 1.4, 0.6, 1.5, 0.4, 0.7, 1.6, 0.4, 1, 1.5, 0.3, 0.6, 1.5, 0.4, 1, 0.3, 0.7, 1.2, 0.3, 0.3, 1.2, 0.6, 1.5, 0.1, 0.2, 1.1, 0.9, 1.7, 0.6, 2.1, 1.2, 0.3, 0.6, 0.8, 0.8, 1.7, 0.2, 0.8, 0.4, 0.8, 0.4, 1.5, 0.5, 1.3, 0.5, 1.8, 0.5, 1.3, 0.5, 1, 0.8, 2.5, 1.3, 2.7, 1, 0.8, 0.2, 0.3, 0.3, 0.8, 2, 0.2, 0.4, 1.5, 0.8, 1.7, 1, 2, 0.5, 1.5, 3, 5.8, 5, 0.7, null, 1.7, 0.3, 0.7, 1.6, 0.4, 0.7, 1.8, 0.4, 0.6, 1.8, 0.3, 0.6, 1.1, 0.4, 0.7, 0.4, 0.5, 1.5, 0.6, 1.7, 0.6, 0.1, 0.2, 0.5, null, 0.2, 0.4, 0.7, 1, 2.5, 0.3, 1.8, 0.3, 0.9, 0.2, 1, 0.6, 1.2, 0.5, 2.1, 0.3, 0.7, 1.2, 0.1, 1.5, 2, 0.5, 2, 0.5, 1.3, 0.3, 1.9, 2.3, 0.3, 0.4, 2, 0.3, 0.2, 0.9, 3, 3.9, 0.6, 1.2, 1.6, 1.8, 1.2, 1.9, 1.3, 0.2, 0.1, 3.4, 4, 1.2, 2.4, 1.8, 3.8, 9.2, 0.3, 5.5, 2.4, 1 ], "xaxis": "x", "yaxis": "y" } ], "layout": { "barmode": "relative", "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Height Histogram" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "height_m" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "count" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.histogram(df_info, x=\"height_m\",title=\"Height Histogram\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Histogram 2d - heat map\n" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "height_m=%{x}
weight_kg=%{y}
count=%{z}", "name": "", "type": "histogram2d", "x": [ 0.7, 1, 2, 0.6, 1.1, 1.7, 0.5, 1, 1.6, 0.3, 0.7, 1.1, 0.3, 0.6, 1, 0.3, 1.1, 1.5, null, null, 0.3, 1.2, 2, 3.5, 0.4, null, null, null, 0.4, 0.8, 1.3, 0.5, 0.9, 1.4, 0.6, 1.3, null, null, 0.5, 1, 0.8, 1.6, 0.5, 0.8, 1.2, 0.3, 1, 1, 1.5, null, null, null, null, 0.8, 1.7, 0.5, 1, 0.7, 1.9, 0.6, 1, 1.3, 0.9, 1.3, 1.5, 0.8, 1.5, 1.6, 0.7, 1, 1.7, 0.9, 1.6, null, null, null, 1, 1.7, 1.2, 1.6, 0.3, 1, 0.8, 1.4, 1.8, 1.1, 1.7, null, null, 0.3, 1.5, 1.3, 1.6, 1.5, 8.8, 1, 1.6, 0.4, 1.3, 0.5, 1.2, 0.4, null, 0.4, null, 1.5, 1.4, 1.2, 0.6, 1.2, 1, 1.9, 1.1, 1, 2.2, 0.4, 1.2, 0.6, 1.3, 0.8, 1.1, 1.3, 1.5, 1.4, 1.1, 1.3, 1.5, 1.4, 0.9, 6.5, 2.5, 0.3, 0.3, 1, 0.8, 0.9, 0.8, 0.4, 1, 0.5, 1.3, 1.8, 2.1, 1.7, 1.6, 2, 1.8, 4, 2.2, 2, 0.4, 0.9, 1.2, 1.8, 0.5, 0.9, 1.7, 0.6, 1.1, 2.3, 0.8, 1.8, 0.7, 1.6, 1, 1.4, 0.5, 1.1, 1.8, 0.5, 1.2, 0.3, 0.3, 0.3, 0.3, 0.6, 0.2, 1.5, 0.6, 0.8, 1.4, 0.4, 0.4, 0.8, 1.2, 1.1, 0.4, 0.6, 0.8, 0.8, 0.3, 0.8, 1.2, 0.4, 1.4, 0.9, 1, 0.5, 2, 0.7, 0.5, 1.3, 1.5, 0.6, 1.2, 1.5, 1.1, 9.2, 0.6, 1.4, 0.5, 1.8, 0.6, 1.5, 0.9, 0.6, 1.8, 0.7, 0.8, 0.4, 1.1, 0.6, 0.6, 0.9, 0.9, 2.1, 1.7, 0.6, 1.4, 1.8, 0.5, 1.1, 0.6, 1.4, 1.2, 0.7, 1.4, 0.4, 0.6, 0.7, 1.2, 1.5, 1.9, 2.1, 2, 0.6, 1.2, 2, 5.2, 3.8, 0.6, 0.5, 0.9, 1.7, 0.4, 0.9, 1.9, 0.4, 0.7, 1.5, 0.5, 1, 0.4, 0.5, 0.3, 0.6, 1, 0.7, 1.2, 0.5, 1.2, 1.5, 0.5, 1, 1.3, 0.3, 0.7, 0.6, 1.2, 0.4, 0.8, 1.6, 0.5, 0.8, 0.4, 1.2, 0.8, 1.4, 2, 0.5, 0.8, 0.8, 0.6, 1, 1.5, 1, 2.3, 0.2, 1, 0.6, 1.1, 0.5, 0.6, 0.4, 0.9, 2.1, 0.6, 1.3, 0.6, 1.5, 0.4, 0.4, 0.7, 0.6, 0.3, 0.4, 1.7, 0.8, 1.8, 2, 14.5, 0.7, 1.9, 0.5, 0.7, 0.9, 1.1, 0.7, 1.1, 2, 0.4, 1.3, 0.4, 1.1, 1.3, 2.7, 1, 1.2, 0.4, 0.9, 0.6, 1.1, 0.5, 1.5, 1, 1.5, 0.7, 1.5, 0.6, 6.2, 0.3, 1, 0.6, 1.1, 0.8, 1.6, 2, 0.6, 1.2, 0.6, 0.7, 1.5, 0.8, 1.1, 1.4, 0.4, 1.7, 1.8, 1, 0.6, 0.6, 1.1, 1.5, 0.6, 1.2, 1.6, 1.7, 1.8, 1.9, 1.4, 2, 4.5, 3.5, 7, 0.3, 1.7, 0.4, 1.1, 2.2, 0.5, 0.9, 1.2, 0.4, 0.8, 1.7, 0.3, 0.6, 1.2, 0.5, 1, 0.3, 1, 0.5, 0.9, 1.4, 0.2, 0.9, 0.9, 1.6, 0.5, 1.3, 0.2, 0.5, 0.9, 0.3, 1.2, 0.4, 0.7, 1.1, 0.4, 0.5, 0.3, 0.9, 1.2, 0.4, 1.2, 0.4, 1.2, 0.9, 0.9, 0.5, 1, 0.2, 0.4, 1, 0.5, 1.3, 0.5, 0.6, 0.6, 0.5, 1, 0.7, 1.4, 1.9, 0.6, 0.7, 1.2, 0.8, 2, 0.8, 1.3, 0.7, 1.3, 1.4, 0.4, 1.2, 1, 1, 2.2, 1.1, 1.2, 1.7, 2.4, 2, 1.8, 1.6, 1.5, 1.9, 1, 0.8, 2, 2.5, 0.9, 1.6, 1.4, 2.2, 1.3, 0.3, 0.3, 0.3, 0.3, 5.4, 4.2, 1.7, 3.7, 4.5, 1.5, 0.4, 0.3, 1.5, 0.2, 3.2, 0.4, 0.6, 0.8, 3.3, 0.5, 1, 1.6, 0.5, 0.8, 1.5, 0.5, 1.1, 0.4, 0.9, 1.2, 0.4, 1.1, 0.6, 1.1, 0.6, 1, 0.6, 1, 0.6, 1.1, 0.3, 0.6, 1.2, 0.8, 1.6, 0.4, 0.9, 1.7, 0.4, 0.9, 0.3, 0.7, 1.1, 0.6, 1.2, 1.4, 0.5, 0.8, 1.5, 1.3, 1.4, 0.3, 0.5, 1.2, 0.4, 1.2, 2.5, 0.3, 0.7, 0.5, 1.1, 1, 0.7, 1, 1.5, 0.6, 1.3, 1, 0.3, 1.4, 0.6, 1.1, 1.4, 0.5, 1.7, 0.7, 1.2, 0.5, 1.4, 0.6, 1.9, 0.7, 1.6, 0.4, 0.5, 0.4, 0.7, 1.5, 0.3, 0.6, 1, 0.5, 1.3, 0.4, 1.1, 1.3, 0.6, 1.9, 0.4, 0.5, 1, 0.2, 0.6, 1.2, 2.2, 1.2, 0.1, 0.8, 0.6, 1, 0.3, 0.6, 0.6, 0.2, 1.2, 2.1, 0.5, 1, 0.3, 0.6, 1, 0.6, 1, 1.8, 0.5, 2.6, 1.1, 0.4, 0.8, 0.7, 0.9, 1.4, 1.6, 1, 2.8, 0.5, 1.6, 1.6, 0.5, 1.5, 0.5, 1.2, 1.4, 0.3, 0.8, 1.4, 1.8, 1.1, 1.6, 2.1, 1.9, 2, 1.5, 1.5, 3.2, 2.9, 1.5, 3, 1.4, 0.6, 1.5, 0.4, 0.7, 1.6, 0.4, 1, 1.5, 0.3, 0.6, 1.5, 0.4, 1, 0.3, 0.7, 1.2, 0.3, 0.3, 1.2, 0.6, 1.5, 0.1, 0.2, 1.1, 0.9, 1.7, 0.6, 2.1, 1.2, 0.3, 0.6, 0.8, 0.8, 1.7, 0.2, 0.8, 0.4, 0.8, 0.4, 1.5, 0.5, 1.3, 0.5, 1.8, 0.5, 1.3, 0.5, 1, 0.8, 2.5, 1.3, 2.7, 1, 0.8, 0.2, 0.3, 0.3, 0.8, 2, 0.2, 0.4, 1.5, 0.8, 1.7, 1, 2, 0.5, 1.5, 3, 5.8, 5, 0.7, null, 1.7, 0.3, 0.7, 1.6, 0.4, 0.7, 1.8, 0.4, 0.6, 1.8, 0.3, 0.6, 1.1, 0.4, 0.7, 0.4, 0.5, 1.5, 0.6, 1.7, 0.6, 0.1, 0.2, 0.5, null, 0.2, 0.4, 0.7, 1, 2.5, 0.3, 1.8, 0.3, 0.9, 0.2, 1, 0.6, 1.2, 0.5, 2.1, 0.3, 0.7, 1.2, 0.1, 1.5, 2, 0.5, 2, 0.5, 1.3, 0.3, 1.9, 2.3, 0.3, 0.4, 2, 0.3, 0.2, 0.9, 3, 3.9, 0.6, 1.2, 1.6, 1.8, 1.2, 1.9, 1.3, 0.2, 0.1, 3.4, 4, 1.2, 2.4, 1.8, 3.8, 9.2, 0.3, 5.5, 2.4, 1 ], "xaxis": "x", "xbingroup": "x", "y": [ 6.9, 13, 100, 8.5, 19, 90.5, 9, 22.5, 85.5, 2.9, 9.9, 32, 3.2, 10, 29.5, 1.8, 30, 39.5, null, null, 2, 38, 6.9, 65, 6, null, null, null, 7, 20, 60, 9, 19.5, 62, 7.5, 40, null, null, 5.5, 12, 7.5, 55, 5.4, 8.6, 18.6, 5.4, 29.5, 30, 12.5, null, null, null, null, 19.6, 76.6, 28, 32, 19, 155, 12.4, 20, 54, 19.5, 56.5, 48, 19.5, 70.5, 130, 4, 6.4, 15.5, 45.5, 55, null, null, null, 30, 95, 36, 78.5, 6, 60, 15, 39.2, 85.2, 90, 120, null, null, 4, 132.5, 0.1, 0.1, 40.5, 210, 32.4, 75.6, 6.5, 60, 10.4, 66.6, 2.5, null, 6.5, null, 49.8, 50.2, 65.5, 1, 9.5, 115, 120, 34.6, 35, 80, 8, 25, 15, 39, 34.5, 80, 54.5, 56, 40.6, 30, 44.5, 55, 88.4, 10, 235, 220, 4, 6.5, 29, 24.5, 25, 36.5, 7.5, 35, 11.5, 40.5, 59, 460, 55.4, 52.6, 60, 3.3, 16.5, 210, 122, 4, 6.4, 15.8, 100.5, 7.9, 19, 79.5, 9.5, 25, 88.8, 6, 32.5, 21.2, 40.8, 10.8, 35.6, 8.5, 33.5, 75, 12, 22.5, 2, 3, 1, 1.5, 3.2, 2, 15, 7.8, 13.3, 61.5, 5.8, 8.5, 28.5, 38, 33.9, 0.5, 1, 3, 11.5, 1.8, 8.5, 38, 8.5, 75, 26.5, 27, 2.1, 79.5, 1, 5, 28.5, 41.5, 7.2, 125.8, 14, 64.8, 400, 7.8, 48.7, 3.9, 118, 20.5, 54, 28, 8.8, 125.8, 35, 55, 6.5, 55.8, 5, 12, 28.5, 16, 220, 50.5, 10.8, 35, 152, 33.5, 120, 32.5, 71.2, 58, 21, 48, 6, 23.5, 21.4, 75.5, 46.8, 178, 198, 187, 72, 152, 202, 216, 199, 5, 5, 21.6, 52.2, 2.5, 19.5, 52, 7.6, 28, 81.9, 13.6, 37, 17.5, 32.5, 3.6, 10, 28.4, 11.5, 31.6, 2.6, 32.5, 55, 4, 28, 59.6, 2.3, 19.8, 9.5, 28, 6.6, 20.2, 48.4, 1.7, 3.6, 4.5, 39.2, 24, 46.5, 130.5, 5.5, 12, 1.2, 16.3, 40.5, 84, 86.4, 253.8, 2, 97, 11, 32.6, 11, 11.5, 60, 120, 360, 11.2, 31.5, 15.2, 40.2, 4.2, 4.2, 17.7, 17.7, 2, 10.3, 80, 20.8, 88.8, 130, 398, 24, 220, 80.4, 30.6, 71.5, 5, 15, 15.3, 82, 51.3, 77.4, 1.2, 20.6, 40.3, 52.5, 168, 154, 1.9, 23.6, 11.5, 32.8, 21.5, 108, 23.8, 60.4, 12.5, 68.2, 7.4, 162, 0.8, 22, 2.3, 12.5, 15, 30.6, 100, 1, 47, 14, 16.8, 256.5, 39.5, 87.6, 150.6, 52.5, 27, 22.6, 23.4, 8.7, 42.1, 110.5, 102.6, 95.2, 202.5, 550, 230, 175, 205, 40, 60, 352, 950, 206.5, 1.1, 60.8, 10.2, 97, 310, 6.2, 22, 55, 5.2, 23, 84.5, 2, 15.5, 24.9, 20, 31.5, 2.2, 25.5, 9.5, 30.5, 42, 1.2, 14.5, 31.5, 102.5, 57, 149.5, 3.4, 6.5, 23.3, 5.5, 38.5, 3.9, 29.5, 33.5, 3.3, 9.3, 6.3, 29.9, 20.3, 1.2, 15, 5.5, 33.3, 4.4, 27.3, 3.9, 43.8, 0.6, 19.2, 38, 60.5, 187, 15, 13, 24.4, 1.9, 108, 20.5, 56, 95, 105, 20.2, 54, 49.5, 300, 12, 61.5, 23, 44.4, 27, 7, 24, 65, 50.5, 135.5, 34, 180, 140, 282.8, 128.6, 138.6, 68, 38, 51.5, 25.5, 25.9, 42.5, 291, 34, 52, 340, 106.6, 26.6, 0.3, 0.3, 0.3, 0.3, 683, 336, 430, 420, 750, 85.6, 3.1, 1.4, 50.5, 2.1, 320, 4, 8.1, 16, 63, 9.9, 55.5, 150, 5.9, 24.5, 94.6, 11.6, 27, 4.1, 14.7, 61, 10.1, 37.5, 10.5, 30.5, 11, 28, 13.5, 29, 23.3, 60.5, 2.1, 15, 29, 29.8, 79.5, 18, 102, 260, 2.1, 10.5, 8.5, 40.4, 31, 12.5, 40, 87, 4.5, 17, 62, 55.5, 51, 2.5, 7.3, 20.5, 5.3, 58.5, 200.5, 0.6, 6.6, 6.6, 16.3, 18, 15.2, 33.4, 96.3, 37.5, 92.9, 28, 14.5, 200, 11.8, 30, 14, 1.5, 76.5, 16.5, 81, 9.5, 32, 31, 107.3, 12.5, 81.1, 5.8, 7.5, 5.8, 18, 44, 1, 8, 20.1, 5.5, 24.2, 5.7, 41, 57.5, 19.5, 92.5, 5, 5.9, 33, 1, 10.5, 33, 135, 31.6, 0.6, 14.3, 18.8, 110, 21, 51, 81, 0.3, 22, 80.5, 9, 34.5, 3.1, 13, 34.3, 18, 36, 105.5, 8.5, 260, 148, 7.7, 25.3, 11, 20, 35.5, 139, 92, 330, 10.2, 70, 94.6, 10.5, 41, 9, 39.5, 58, 33, 17.3, 50, 160, 28.8, 46, 250, 260, 200, 63, 61, 330, 345, 68, 325, 48.5, 6.5, 82.5, 9, 29, 90, 9.4, 14.5, 39, 7, 10.9, 40, 5, 42.4, 1.7, 16, 24.5, 2.5, 8.4, 17, 13.5, 81.5, 0.1, 0.9, 10, 31, 91, 8, 136, 28, 3.5, 8.5, 2, 4.5, 53, 0.5, 15.5, 3.5, 5, 3.5, 47, 31, 96, 7.3, 81.5, 8.3, 35.3, 6, 21, 26, 270, 25.2, 225, 23.5, 21.5, 2.2, 5.7, 2.8, 17.5, 150.5, 3, 7, 71, 15, 39, 99.5, 505, 8, 85, 215, 203, 284.6, 8.8, null, 195, 1.5, 16, 36.6, 4.3, 25, 83, 7.5, 17.5, 44, 1.2, 14.8, 26, 6, 14.2, 4.4, 10.5, 45, 7, 180, 3.4, 0.2, 0.5, 9.2, null, 0.3, 8, 14.5, 110, 920, 4, 82, 1.5, 18.5, 1.5, 11.5, 4.8, 22.2, 6.8, 135, 3.2, 8.2, 21.4, 0.3, 76, 82.8, 12, 108, 70, 250, 1.2, 120.5, 100.5, 40, 19.9, 212, 3.3, 0.7, 19, 185, 210, 29.7, 47, 78.2, 20.5, 18.6, 45.5, 21.2, 0.1, 999.9, 230, 120, 55.5, 333.6, 25, 100, 999.9, 0.1, 888, 230, 80.5 ], "yaxis": "y", "ybingroup": "y" } ], "layout": { "coloraxis": { "colorbar": { "title": { "text": "count" } }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Height weight heatmap" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "height_m" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "weight_kg" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.density_heatmap(\n", " df_info,\n", " x=\"height_m\",\n", " y=\"weight_kg\",\n", " title=\"Height weight heatmap\",\n", ")" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "height_m=%{x}
weight_kg=%{y}
count=%{z}", "name": "", "nbinsx": 200, "nbinsy": 100, "type": "histogram2d", "x": [ 0.7, 1, 2, 0.6, 1.1, 1.7, 0.5, 1, 1.6, 0.3, 0.7, 1.1, 0.3, 0.6, 1, 0.3, 1.1, 1.5, null, null, 0.3, 1.2, 2, 3.5, 0.4, null, null, null, 0.4, 0.8, 1.3, 0.5, 0.9, 1.4, 0.6, 1.3, null, null, 0.5, 1, 0.8, 1.6, 0.5, 0.8, 1.2, 0.3, 1, 1, 1.5, null, null, null, null, 0.8, 1.7, 0.5, 1, 0.7, 1.9, 0.6, 1, 1.3, 0.9, 1.3, 1.5, 0.8, 1.5, 1.6, 0.7, 1, 1.7, 0.9, 1.6, null, null, null, 1, 1.7, 1.2, 1.6, 0.3, 1, 0.8, 1.4, 1.8, 1.1, 1.7, null, null, 0.3, 1.5, 1.3, 1.6, 1.5, 8.8, 1, 1.6, 0.4, 1.3, 0.5, 1.2, 0.4, null, 0.4, null, 1.5, 1.4, 1.2, 0.6, 1.2, 1, 1.9, 1.1, 1, 2.2, 0.4, 1.2, 0.6, 1.3, 0.8, 1.1, 1.3, 1.5, 1.4, 1.1, 1.3, 1.5, 1.4, 0.9, 6.5, 2.5, 0.3, 0.3, 1, 0.8, 0.9, 0.8, 0.4, 1, 0.5, 1.3, 1.8, 2.1, 1.7, 1.6, 2, 1.8, 4, 2.2, 2, 0.4, 0.9, 1.2, 1.8, 0.5, 0.9, 1.7, 0.6, 1.1, 2.3, 0.8, 1.8, 0.7, 1.6, 1, 1.4, 0.5, 1.1, 1.8, 0.5, 1.2, 0.3, 0.3, 0.3, 0.3, 0.6, 0.2, 1.5, 0.6, 0.8, 1.4, 0.4, 0.4, 0.8, 1.2, 1.1, 0.4, 0.6, 0.8, 0.8, 0.3, 0.8, 1.2, 0.4, 1.4, 0.9, 1, 0.5, 2, 0.7, 0.5, 1.3, 1.5, 0.6, 1.2, 1.5, 1.1, 9.2, 0.6, 1.4, 0.5, 1.8, 0.6, 1.5, 0.9, 0.6, 1.8, 0.7, 0.8, 0.4, 1.1, 0.6, 0.6, 0.9, 0.9, 2.1, 1.7, 0.6, 1.4, 1.8, 0.5, 1.1, 0.6, 1.4, 1.2, 0.7, 1.4, 0.4, 0.6, 0.7, 1.2, 1.5, 1.9, 2.1, 2, 0.6, 1.2, 2, 5.2, 3.8, 0.6, 0.5, 0.9, 1.7, 0.4, 0.9, 1.9, 0.4, 0.7, 1.5, 0.5, 1, 0.4, 0.5, 0.3, 0.6, 1, 0.7, 1.2, 0.5, 1.2, 1.5, 0.5, 1, 1.3, 0.3, 0.7, 0.6, 1.2, 0.4, 0.8, 1.6, 0.5, 0.8, 0.4, 1.2, 0.8, 1.4, 2, 0.5, 0.8, 0.8, 0.6, 1, 1.5, 1, 2.3, 0.2, 1, 0.6, 1.1, 0.5, 0.6, 0.4, 0.9, 2.1, 0.6, 1.3, 0.6, 1.5, 0.4, 0.4, 0.7, 0.6, 0.3, 0.4, 1.7, 0.8, 1.8, 2, 14.5, 0.7, 1.9, 0.5, 0.7, 0.9, 1.1, 0.7, 1.1, 2, 0.4, 1.3, 0.4, 1.1, 1.3, 2.7, 1, 1.2, 0.4, 0.9, 0.6, 1.1, 0.5, 1.5, 1, 1.5, 0.7, 1.5, 0.6, 6.2, 0.3, 1, 0.6, 1.1, 0.8, 1.6, 2, 0.6, 1.2, 0.6, 0.7, 1.5, 0.8, 1.1, 1.4, 0.4, 1.7, 1.8, 1, 0.6, 0.6, 1.1, 1.5, 0.6, 1.2, 1.6, 1.7, 1.8, 1.9, 1.4, 2, 4.5, 3.5, 7, 0.3, 1.7, 0.4, 1.1, 2.2, 0.5, 0.9, 1.2, 0.4, 0.8, 1.7, 0.3, 0.6, 1.2, 0.5, 1, 0.3, 1, 0.5, 0.9, 1.4, 0.2, 0.9, 0.9, 1.6, 0.5, 1.3, 0.2, 0.5, 0.9, 0.3, 1.2, 0.4, 0.7, 1.1, 0.4, 0.5, 0.3, 0.9, 1.2, 0.4, 1.2, 0.4, 1.2, 0.9, 0.9, 0.5, 1, 0.2, 0.4, 1, 0.5, 1.3, 0.5, 0.6, 0.6, 0.5, 1, 0.7, 1.4, 1.9, 0.6, 0.7, 1.2, 0.8, 2, 0.8, 1.3, 0.7, 1.3, 1.4, 0.4, 1.2, 1, 1, 2.2, 1.1, 1.2, 1.7, 2.4, 2, 1.8, 1.6, 1.5, 1.9, 1, 0.8, 2, 2.5, 0.9, 1.6, 1.4, 2.2, 1.3, 0.3, 0.3, 0.3, 0.3, 5.4, 4.2, 1.7, 3.7, 4.5, 1.5, 0.4, 0.3, 1.5, 0.2, 3.2, 0.4, 0.6, 0.8, 3.3, 0.5, 1, 1.6, 0.5, 0.8, 1.5, 0.5, 1.1, 0.4, 0.9, 1.2, 0.4, 1.1, 0.6, 1.1, 0.6, 1, 0.6, 1, 0.6, 1.1, 0.3, 0.6, 1.2, 0.8, 1.6, 0.4, 0.9, 1.7, 0.4, 0.9, 0.3, 0.7, 1.1, 0.6, 1.2, 1.4, 0.5, 0.8, 1.5, 1.3, 1.4, 0.3, 0.5, 1.2, 0.4, 1.2, 2.5, 0.3, 0.7, 0.5, 1.1, 1, 0.7, 1, 1.5, 0.6, 1.3, 1, 0.3, 1.4, 0.6, 1.1, 1.4, 0.5, 1.7, 0.7, 1.2, 0.5, 1.4, 0.6, 1.9, 0.7, 1.6, 0.4, 0.5, 0.4, 0.7, 1.5, 0.3, 0.6, 1, 0.5, 1.3, 0.4, 1.1, 1.3, 0.6, 1.9, 0.4, 0.5, 1, 0.2, 0.6, 1.2, 2.2, 1.2, 0.1, 0.8, 0.6, 1, 0.3, 0.6, 0.6, 0.2, 1.2, 2.1, 0.5, 1, 0.3, 0.6, 1, 0.6, 1, 1.8, 0.5, 2.6, 1.1, 0.4, 0.8, 0.7, 0.9, 1.4, 1.6, 1, 2.8, 0.5, 1.6, 1.6, 0.5, 1.5, 0.5, 1.2, 1.4, 0.3, 0.8, 1.4, 1.8, 1.1, 1.6, 2.1, 1.9, 2, 1.5, 1.5, 3.2, 2.9, 1.5, 3, 1.4, 0.6, 1.5, 0.4, 0.7, 1.6, 0.4, 1, 1.5, 0.3, 0.6, 1.5, 0.4, 1, 0.3, 0.7, 1.2, 0.3, 0.3, 1.2, 0.6, 1.5, 0.1, 0.2, 1.1, 0.9, 1.7, 0.6, 2.1, 1.2, 0.3, 0.6, 0.8, 0.8, 1.7, 0.2, 0.8, 0.4, 0.8, 0.4, 1.5, 0.5, 1.3, 0.5, 1.8, 0.5, 1.3, 0.5, 1, 0.8, 2.5, 1.3, 2.7, 1, 0.8, 0.2, 0.3, 0.3, 0.8, 2, 0.2, 0.4, 1.5, 0.8, 1.7, 1, 2, 0.5, 1.5, 3, 5.8, 5, 0.7, null, 1.7, 0.3, 0.7, 1.6, 0.4, 0.7, 1.8, 0.4, 0.6, 1.8, 0.3, 0.6, 1.1, 0.4, 0.7, 0.4, 0.5, 1.5, 0.6, 1.7, 0.6, 0.1, 0.2, 0.5, null, 0.2, 0.4, 0.7, 1, 2.5, 0.3, 1.8, 0.3, 0.9, 0.2, 1, 0.6, 1.2, 0.5, 2.1, 0.3, 0.7, 1.2, 0.1, 1.5, 2, 0.5, 2, 0.5, 1.3, 0.3, 1.9, 2.3, 0.3, 0.4, 2, 0.3, 0.2, 0.9, 3, 3.9, 0.6, 1.2, 1.6, 1.8, 1.2, 1.9, 1.3, 0.2, 0.1, 3.4, 4, 1.2, 2.4, 1.8, 3.8, 9.2, 0.3, 5.5, 2.4, 1 ], "xaxis": "x", "xbingroup": "x", "y": [ 6.9, 13, 100, 8.5, 19, 90.5, 9, 22.5, 85.5, 2.9, 9.9, 32, 3.2, 10, 29.5, 1.8, 30, 39.5, null, null, 2, 38, 6.9, 65, 6, null, null, null, 7, 20, 60, 9, 19.5, 62, 7.5, 40, null, null, 5.5, 12, 7.5, 55, 5.4, 8.6, 18.6, 5.4, 29.5, 30, 12.5, null, null, null, null, 19.6, 76.6, 28, 32, 19, 155, 12.4, 20, 54, 19.5, 56.5, 48, 19.5, 70.5, 130, 4, 6.4, 15.5, 45.5, 55, null, null, null, 30, 95, 36, 78.5, 6, 60, 15, 39.2, 85.2, 90, 120, null, null, 4, 132.5, 0.1, 0.1, 40.5, 210, 32.4, 75.6, 6.5, 60, 10.4, 66.6, 2.5, null, 6.5, null, 49.8, 50.2, 65.5, 1, 9.5, 115, 120, 34.6, 35, 80, 8, 25, 15, 39, 34.5, 80, 54.5, 56, 40.6, 30, 44.5, 55, 88.4, 10, 235, 220, 4, 6.5, 29, 24.5, 25, 36.5, 7.5, 35, 11.5, 40.5, 59, 460, 55.4, 52.6, 60, 3.3, 16.5, 210, 122, 4, 6.4, 15.8, 100.5, 7.9, 19, 79.5, 9.5, 25, 88.8, 6, 32.5, 21.2, 40.8, 10.8, 35.6, 8.5, 33.5, 75, 12, 22.5, 2, 3, 1, 1.5, 3.2, 2, 15, 7.8, 13.3, 61.5, 5.8, 8.5, 28.5, 38, 33.9, 0.5, 1, 3, 11.5, 1.8, 8.5, 38, 8.5, 75, 26.5, 27, 2.1, 79.5, 1, 5, 28.5, 41.5, 7.2, 125.8, 14, 64.8, 400, 7.8, 48.7, 3.9, 118, 20.5, 54, 28, 8.8, 125.8, 35, 55, 6.5, 55.8, 5, 12, 28.5, 16, 220, 50.5, 10.8, 35, 152, 33.5, 120, 32.5, 71.2, 58, 21, 48, 6, 23.5, 21.4, 75.5, 46.8, 178, 198, 187, 72, 152, 202, 216, 199, 5, 5, 21.6, 52.2, 2.5, 19.5, 52, 7.6, 28, 81.9, 13.6, 37, 17.5, 32.5, 3.6, 10, 28.4, 11.5, 31.6, 2.6, 32.5, 55, 4, 28, 59.6, 2.3, 19.8, 9.5, 28, 6.6, 20.2, 48.4, 1.7, 3.6, 4.5, 39.2, 24, 46.5, 130.5, 5.5, 12, 1.2, 16.3, 40.5, 84, 86.4, 253.8, 2, 97, 11, 32.6, 11, 11.5, 60, 120, 360, 11.2, 31.5, 15.2, 40.2, 4.2, 4.2, 17.7, 17.7, 2, 10.3, 80, 20.8, 88.8, 130, 398, 24, 220, 80.4, 30.6, 71.5, 5, 15, 15.3, 82, 51.3, 77.4, 1.2, 20.6, 40.3, 52.5, 168, 154, 1.9, 23.6, 11.5, 32.8, 21.5, 108, 23.8, 60.4, 12.5, 68.2, 7.4, 162, 0.8, 22, 2.3, 12.5, 15, 30.6, 100, 1, 47, 14, 16.8, 256.5, 39.5, 87.6, 150.6, 52.5, 27, 22.6, 23.4, 8.7, 42.1, 110.5, 102.6, 95.2, 202.5, 550, 230, 175, 205, 40, 60, 352, 950, 206.5, 1.1, 60.8, 10.2, 97, 310, 6.2, 22, 55, 5.2, 23, 84.5, 2, 15.5, 24.9, 20, 31.5, 2.2, 25.5, 9.5, 30.5, 42, 1.2, 14.5, 31.5, 102.5, 57, 149.5, 3.4, 6.5, 23.3, 5.5, 38.5, 3.9, 29.5, 33.5, 3.3, 9.3, 6.3, 29.9, 20.3, 1.2, 15, 5.5, 33.3, 4.4, 27.3, 3.9, 43.8, 0.6, 19.2, 38, 60.5, 187, 15, 13, 24.4, 1.9, 108, 20.5, 56, 95, 105, 20.2, 54, 49.5, 300, 12, 61.5, 23, 44.4, 27, 7, 24, 65, 50.5, 135.5, 34, 180, 140, 282.8, 128.6, 138.6, 68, 38, 51.5, 25.5, 25.9, 42.5, 291, 34, 52, 340, 106.6, 26.6, 0.3, 0.3, 0.3, 0.3, 683, 336, 430, 420, 750, 85.6, 3.1, 1.4, 50.5, 2.1, 320, 4, 8.1, 16, 63, 9.9, 55.5, 150, 5.9, 24.5, 94.6, 11.6, 27, 4.1, 14.7, 61, 10.1, 37.5, 10.5, 30.5, 11, 28, 13.5, 29, 23.3, 60.5, 2.1, 15, 29, 29.8, 79.5, 18, 102, 260, 2.1, 10.5, 8.5, 40.4, 31, 12.5, 40, 87, 4.5, 17, 62, 55.5, 51, 2.5, 7.3, 20.5, 5.3, 58.5, 200.5, 0.6, 6.6, 6.6, 16.3, 18, 15.2, 33.4, 96.3, 37.5, 92.9, 28, 14.5, 200, 11.8, 30, 14, 1.5, 76.5, 16.5, 81, 9.5, 32, 31, 107.3, 12.5, 81.1, 5.8, 7.5, 5.8, 18, 44, 1, 8, 20.1, 5.5, 24.2, 5.7, 41, 57.5, 19.5, 92.5, 5, 5.9, 33, 1, 10.5, 33, 135, 31.6, 0.6, 14.3, 18.8, 110, 21, 51, 81, 0.3, 22, 80.5, 9, 34.5, 3.1, 13, 34.3, 18, 36, 105.5, 8.5, 260, 148, 7.7, 25.3, 11, 20, 35.5, 139, 92, 330, 10.2, 70, 94.6, 10.5, 41, 9, 39.5, 58, 33, 17.3, 50, 160, 28.8, 46, 250, 260, 200, 63, 61, 330, 345, 68, 325, 48.5, 6.5, 82.5, 9, 29, 90, 9.4, 14.5, 39, 7, 10.9, 40, 5, 42.4, 1.7, 16, 24.5, 2.5, 8.4, 17, 13.5, 81.5, 0.1, 0.9, 10, 31, 91, 8, 136, 28, 3.5, 8.5, 2, 4.5, 53, 0.5, 15.5, 3.5, 5, 3.5, 47, 31, 96, 7.3, 81.5, 8.3, 35.3, 6, 21, 26, 270, 25.2, 225, 23.5, 21.5, 2.2, 5.7, 2.8, 17.5, 150.5, 3, 7, 71, 15, 39, 99.5, 505, 8, 85, 215, 203, 284.6, 8.8, null, 195, 1.5, 16, 36.6, 4.3, 25, 83, 7.5, 17.5, 44, 1.2, 14.8, 26, 6, 14.2, 4.4, 10.5, 45, 7, 180, 3.4, 0.2, 0.5, 9.2, null, 0.3, 8, 14.5, 110, 920, 4, 82, 1.5, 18.5, 1.5, 11.5, 4.8, 22.2, 6.8, 135, 3.2, 8.2, 21.4, 0.3, 76, 82.8, 12, 108, 70, 250, 1.2, 120.5, 100.5, 40, 19.9, 212, 3.3, 0.7, 19, 185, 210, 29.7, 47, 78.2, 20.5, 18.6, 45.5, 21.2, 0.1, 999.9, 230, 120, 55.5, 333.6, 25, 100, 999.9, 0.1, 888, 230, 80.5 ], "yaxis": "y", "ybingroup": "y" } ], "layout": { "coloraxis": { "colorbar": { "title": { "text": "count" } }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Height weight heatmap" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "range": [ 0, 3 ], "title": { "text": "height_m" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "range": [ 0, 300 ], "title": { "text": "weight_kg" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "px.density_heatmap(\n", " df_info,\n", " x=\"height_m\",\n", " y=\"weight_kg\",\n", " title=\"Height weight heatmap\",\n", " nbinsx=200,\n", " nbinsy=100,\n", " range_x=(0,3),\n", " range_y=(0,300)\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Dumping into dataset" ] }, { "cell_type": "markdown", "metadata": {}, "source": [] } ], "metadata": { "kernelspec": { "display_name": ".venv", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.4" } }, "nbformat": 4, "nbformat_minor": 2 }