No desafio do Tidytuesday foi apresentada uma base com os monstros de Dungeons and Dragons e seus atributos (stats). Uma das questões propostas é verificar quais tipos de monstros possuem os melhores scores.
A solução que achei adequada para verificar rapidamente tanto os scores quanto o tipo de monstro foi criar um mapa de calor. Utilizando Seaborn e Matplotlib, cheguei ao resultado abaixo. O primeiro passo foi baixar a base e selecionar as variáveis de interesse:
Minhas escolhas de customização do gráfico (com ajuda do chat GPT, claro) foram: - Utilizar o rcParams pra configurar as fontes utilizadas - Dividir o gráfico em duas partes (ax1, ax2) para inserir um gráfico auxiliar, mostrando a frequencia dos monstros em cada tipo - Para um gráfico isolado, acho interessante utilizar uma outra cor de fundo que não seja branca
Essa é minha primeira experiência utilizando Python para um projeto pessoal. Tive um pouco de trabalho para configurar os chunks, uma vez que estou escrevendo este blog em Quarto, mas no fim deu tudo certo. As configurações do Seaborn são muito intuitivas para customização, embora eu tenha precisado de ajuda para lembrar todas elas direitinho.
Meu objetivo, no futuro, é encontrar uma identidade visual para esses projetos que realizo como exercício. Existem projetos na comunidade que acho incríveis, como o MEDS (que inclusive é a grande inpiração desse blog) e Latinometrics. São sites muito bonitos e agradáveis de acompanhar, tanto pelas suas escolhas estéticas quanto pela alta qualidade das análises.
Se eu conseguir chegar, pelo menos, perto do que eles fazem, já ficarei muito feliz!
Citation
BibTeX citation:
@online{batista2025,
author = {Batista, Victor},
title = {Dungeons \& {Dragons}},
date = {2025-05-28},
url = {https://jvbatista1.github.io/posts/20250528_ddmonsters/},
langid = {en}
}