Pokémon-Power
Die Wolfram Knowledgebase enthält sowohl Informationen über Ikonen der Popkultur als auch wissenschaftliches Wissen. In diesem Beispiel untersuchen wir unterschiedliche Charakteristika (Angrifs- und Verteidigungspunkte, Gewicht, Farbe) von Pokémon, wir stellen diese gegenüber und visualisieren sie mit dem eingebauten Entitäten-Framework.
Plotten Sie die Verteilungen von Angriffs- und Verteidigungspunkten aller Pokémon.
PairedHistogram[EntityValue["Pokemon", "Attack"],
EntityValue["Pokemon", "Defense"],
ChartLabels -> {"attack", "defense"},
ChartStyle -> {{LightOrange, LightBlue}, None}]
Erstellen Sie ein Dataset der Angriffs- vs. Verteidigungspunkte der Generation VI-Pokémon.
stat = EntityValue[Entity[
"Pokemon", {
"Generation" -> Entity[
"PokemonGeneration", "GenerationVI"]}], {"Attack", "Defense"},
"Dataset"];
ListPlot[stat,
PlotStyle -> Directive[Opacity[0.5], Orange, PointSize[Medium]],
AxesLabel -> Automatic, LabelingFunction -> None]
Vergleichen und plotten Sie das Durchschnittsgewicht der Pokémon im Laufe der unterschiedlichen Generationen.
wg = Normal[
GroupBy[Rule @@@ EntityValue["Pokemon", {"Generation", "Weight"}],
First -> Last, Mean]]
BarChart3D[wg[[All, 2]], ChartLegends -> wg[[All, 1]],
ChartStyle -> 24]
Verwenden Sie eine implizit definierte Entitätsklasse, um die drei schwersten Pokémon zu eruieren.
EntityList[EntityClass["Pokemon", {"Weight" -> TakeLargest[3]}]]
EntityList[EntityClass["Pokemon", {"Weight" -> TakeLargest[3]}]];
EntityValue[%, "Generation"]
Ermitteln Sie die gelben Pokémon der Gewichtsklasse 50 bis 100 kg.
yellowMidweights = EntityList[
Entity["Pokemon", {"PokedexColor" -> "Yellow", "Weight" -> Between[{
Quantity[50, "Kilograms"],
Quantity[100, "Kilograms"]}]}]]
Erstellen Sie eine Collage dieser Pokémon-Charaktere, wobei ihre Darstellungsgröße ihrem jeweiligen Gewicht entspricht.
ImageCollage[
Rule @@@ EntityValue[yellowMidweights, {"Weight", "Image"}],
Background -> White]
Vergleichen Sie die Farben der Pokémon des Originals (Generation I) und der jüngsten (Generation VI) Gruppen.