dezembro 30, 2025

Gráfico em Código

Por admin

Sobre a Matemática

Gráfico é a maneira de representar visualmente certas situações que, em geral, envolvem dados numéricos relacionando duas grandezas. Há vários tipos de gráficos.

Gráfico de barras é o tipo de gráfico em que certos valores são representados por retângulos verticais (as barras).

Gráfico de segmentos é o tipo de gráfico em que certos valores são representados por linhas verticais cujas extremidades superiores são ligadas por segmentos de reta.

Gráfico de setores é o tipo de gráfico em que certos valores (em geral, porcentagens) são representados por partes de um círculo, chamadas setores circulares.

Sobre o Código

Na linguagem de programação Python,

import – é o comando usado para importar bibliotecas ou módulos externos para o programa.

matplotlib – é uma biblioteca utilizada para criar gráficos e visualizações de dados.

.pyplot – é o módulo da biblioteca matplotlib responsável pela criação de gráficos.

as – é a palavra-chave usada para criar um apelido (alias) para um módulo importado.

plt – é o nome abreviado que representa matplotlib.pyplot.

def – é a palavra-chave usada para definir uma função.

plt.figure() – cria uma nova área (figura) onde um gráfico será desenhado.

plt.bar() – é a função que cria um gráfico de barras.

plt.title() – define o título do gráfico.

plt.xlabel() – define o rótulo do eixo horizontal.

plt.ylabel() – define o rótulo do eixo vertical.

return – é o comando que encerra a função e devolve um valor ao ponto onde ela foi chamada.

plt.plot() – é a função que cria um gráfico de segmentos (linha).

plt.pie() – é a função que cria um gráfico de setores (pizza).

labels= – é o parâmetro que define os rótulos das partes do gráfico.

autopct= – é o parâmetro que define o formato de exibição das porcentagens no gráfico de setores.

[] – é a estrutura de lista usada para armazenar vários valores em uma única variável.

plt.show() – exibe na tela todos os gráficos que foram criados.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

import matplotlib.pyplot as plt


def grafico_barras(categorias, valores):
    fig = plt.figure()
    plt.bar(categorias, valores)
    plt.title('Gráfico de Barras')
    plt.xlabel('Categorias')
    plt.ylabel('Valores')
    return fig
Código Python (.py)O que faz
import matplotlib.pyplot as pltImporta a biblioteca matplotlib.pyplot, usada para criar gráficos.
def grafico_barras(categorias, valores):Define a função grafico_barras, que recebe duas grandezas: categorias e valores.
fig = plt.figure()Cria uma nova figura para o gráfico de barras.
plt.bar(categorias, valores)Cria o gráfico de barras associando cada categoria a um valor.
plt.title(‘Gráfico de Barras’)Define o título do gráfico de barras.
plt.xlabel(‘Categorias’)Define o nome do eixo horizontal.
plt.ylabel(‘Valores’)Define o nome do eixo vertical.
return figRetorna a figura do gráfico de barras.
def grafico_segmentos(categorias, valores):
    fig = plt.figure()
    plt.plot(categorias, valores)
    plt.title('Gráfico de Segmentos')
    plt.xlabel('Categorias')
    plt.ylabel('Valores')
    return fig
Código Python (.py)O que faz
def grafico_segmentos(categorias, valores):Define a função grafico_segmentos, que recebe duas grandezas.
fig = plt.figure()Cria uma nova figura para o gráfico de segmentos.
plt.plot(categorias, valores)Cria o gráfico de segmentos ligando os valores.
plt.title(‘Gráfico de Segmentos’)Define o título do gráfico de segmentos.
plt.xlabel(‘Categorias’)Define o nome do eixo horizontal.
plt.ylabel(‘Valores’)Define o nome do eixo vertical.
return figRetorna a figura do gráfico de segmentos.
def grafico_setores(categorias, valores):
    fig = plt.figure()
    plt.pie(valores, labels=categorias, autopct='%1.1f%%')
    plt.title('Gráfico de Setores')
    return fig
Código Python (.py)O que faz
def grafico_setores(categorias, valores):Define a função grafico_setores, que recebe duas grandezas.
fig = plt.figure()Cria uma nova figura para o gráfico de setores.
plt.pie(valores, labels=categorias, autopct=’%1.1f%%’)Cria o gráfico de setores mostrando a proporção percentual.
plt.title(‘Gráfico de Setores’)Define o título do gráfico de setores.
return figRetorna a figura do gráfico de setores.
# Exemplo de uso
categorias = ['A', 'B', 'C', 'D']
valores = [10, 25, 15, 30]

fig1 = grafico_barras(categorias, valores)
fig2 = grafico_segmentos(categorias, valores)
fig3 = grafico_setores(categorias, valores)

plt.show()
Código Python (.py)O que faz
categorias = [‘A’, ‘B’, ‘C’, ‘D’]Cria uma lista com as categorias (primeira grandeza).
valores = [10, 25, 15, 30]Cria uma lista com os valores numéricos correspondentes.
fig1 = grafico_barras(categorias, valores)Chama a função do gráfico de barras.
fig2 = grafico_segmentos(categorias, valores)Chama a função do gráfico de segmentos.
fig3 = grafico_setores(categorias, valores)Chama a função do gráfico de setores.
plt.show()Exibe todos os gráficos criados na tela.

Saída do código (valor de retorno)…

Fonte:

– Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
– Códigos e comentários gerados por ChatGPT com revisão nossa.
– https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]