Como ajustar o tamanho do compartimento em histogramas matplotlib


Você pode usar qualquer um dos seguintes métodos para ajustar o tamanho do compartimento dos histogramas no Matplotlib:

Método 1: Especifique o número de caixas

 plt. hist (data, bins= 6 )

Método 2: especifique os limites do intervalo

 plt. hist (data, bins=[0, 4, 8, 12, 16, 20])

Método 3: Especifique a largura da caixa

 w=2
plt. hist (data, bins=np. arange (min(data), max(data) + w, w))

Os exemplos a seguir mostram como usar cada um desses métodos na prática.

Exemplo 1: Especifique o número de compartimentos

O código a seguir mostra como especificar o número de grupos a serem usados em um histograma:

 import matplotlib. pyplot as plt

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#create histogram with specific number of bins
plt. hist (data, edgecolor=' black ', bins= 6 ) 

histograma matplotlib com número específico de caixas

Lembre-se de que quanto mais categorias você especificar, mais restritas serão as categorias.

Exemplo 2: Especifique os limites do grupo

O código a seguir mostra como especificar os limites reais dos grupos em um histograma:

 import matplotlib. pyplot as plt

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#create histogram with specific bin boundaries
plt. hist (data, edgecolor=' black ', bins=[0, 4, 8, 12, 16, 20])

Neste exemplo, especificamos que cada grupo deve ter a mesma largura, mas você pode especificar limites para que cada grupo tenha um tamanho diferente.

Exemplo 3: Especifique a largura da bandeja

O código a seguir mostra como especificar a largura do compartimento em um histograma:

 import matplotlib. pyplot as plt
import numpy as np

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#specify bin width to use
w= 2

#create histogram with specified bin width
plt. hist (data, edgecolor=' black ', bins=np. arange (min(data), max(data) + w, w))

Lembre-se de que quanto menor for a largura da caixa especificada, mais estreitas serão as caixas.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras funções comuns no Matplotlib:

Como aumentar o tamanho do gráfico no Matplotlib
Como criar um gráfico de densidade no Matplotlib
Como traçar uma série temporal no Matplotlib

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *