Ao longo do tempo fui aprimorando minhas habilidades com construção de gráficos, desenvolvendo os mais variados tipos.
Utilizando a biblioteca AmCharts na versão 4, com ela pude desenvolver gráficos simples, como gráfico de barras, linhas e pizza, além de fazer gráficos mais complexos como linha do tempo, colunas agrupadas e gráficos percentuais, antes de trabalhar com o AmCharts, usava o ChartJs, muito bom também, porém possui algumas limitações como por exemplo não ter recurso de zoom.
Com a necessidade de mostrar os dados estruturados acabei desenvolvendo habilidade em montagem de query e trabalhar com dados processados, que seria uma espécie de view materializada, para otimizar consultas ao banco de dados.
Conhecimentos agregados foram de análise e manipulação de dados, além de mexer com bibliotecas que constroem gráficos, aprendi a desenvolver pequenas abstrações para otimizar a manipulação dessas bibliotecas, principalmente a AmCharts que possuem muitos parâmetros, deixando o uso dela mais intuitivo.