1
resposta

Resposta exercicio 5 - Gerar Gr'afico de Barras

1 - Definir o set de datos:

 filmes_sem_lingua_original_em_ingles =  tmdb.query("original_language != 'en'")

2 - Criar gr'afico usando CATPLOT


sns.catplot(x="original_language"
, kind="count"
, palette="GnBu_d"
, data = filmes_sem_lingua_original_em_ingles
, aspect = 2
, hue="original_language"
, legend=False
, order = total_por_lingua_de_outros_filmes.index)

3 - Resultado

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Filmes com lingua original diferente a Ingles agrupados por lingua original.

1 resposta

Oi Fabiola! Tudo bem?

É muito bom poder acompanhar de perto os seus estudos. Gostaria de aproveitar a oportunidade e deixar uma dica sobre a criação de gráficos com o catplot. Caso queira, podemos modificar os rótulos dos eixos do gráfico, assim, podemos deixar a visualização de dados mais clara. Para isso, basta utilizarmos o método set_axis_labels, a sintaxe ficará da seguinte forma:

set_axis_labels("Rótulo do eixo X", "Rótulo do eixo Y")

Utilizando no seu código, basta atribuir o código da definição do gráfico a uma variável, por exemplo grafico, e logo após através dessa variável acessar o método set_axis_labels. Deixo abaixo o código com as mudanças implementadas:

grafico = sns.catplot(
    x="original_language", 
    kind="count", 
    palette="GnBu_d", 
    data=filmes_sem_lingua_original_em_ingles, 
    aspect=2, 
    hue="original_language", 
    legend=False, 
    order=total_por_lingua_de_outros_filmes.index
)
grafico.set_axis_labels("Língua Original", "Quantidade de Filmes")  # Adiciona rótulos aos eixos

Resultado

Imagem apresentando o resultado do gráfico gerado com o código acima

Continue estudando e conte com a Alura para evoluir sua carreira. Abraços e bons estudos!