es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo cargar archivos JSON en un gráfico de barras?

Me gustaría cargar archivos json en un gráfico de barras. El código para el gráfico de barras es el siguiente.

# visualization
import matplotlib.pyplot as plt; plt.rcdefaults
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

df = df[:20,]
plt.figure(figsize=(10,5))
sns.barplot(df.values, df.index, 0.8)
plt.title('Top Words Overall')
plt.ylabel('Palabras del Tweet', fontsize=12)
plt.xlabel('Conteo de Palabras', fontsize=12)
plt.show()

Estoy muy agradecido por cualquier tipo de ayuda.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para cargar archivos json en un gráfico de barras utilizando el código proporcionado, primero necesitarías cargar el archivo json en un dataframe de pandas utilizando la función pandas.read_json(). Una vez que los datos estén en un dataframe, puedes seleccionar las columnas que deseas usar para crear el gráfico de barras y pasarlas como argumentos a la función sns.barplot(). Aquí tienes un ejemplo de cómo modificar el código para lograr esto:

    import pandas as pd
    import matplotlib.pyplot as plt
    import seaborn as sns
    
    # cargar el archivo json en un dataframe
    df = pd.read_json('archivo.json')
    
    # seleccionar las columnas a utilizar para el gráfico de barras
    count = df['count']
    words = df['words']
    
    # crear el gráfico de barras utilizando sns.barplot()
    plt.figure(figsize=(10,5))
    sns.barplot(count, words, 0.8)
    plt.title ('Palabras Principales en General')
    plt.ylabel('Palabras del Tweet', fontsize=12)
    plt.xlabel('Cantidad de Palabras', fontsize=12)
    plt.show()
    

    Asegúrate de reemplazar 'archivo.json' con la ruta de acceso a tu archivo json real.

Comments are closed.