Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
Update data using chart js in react

I have a bar chart rendering data from a database and I'm trying to allow the user to update that data through an input tag.

   var bar = {
        type : 'bar',
        data: {
            labels: studentList,
            datasets: [
                {
                    label: "student grades",
                    data: [30, 80, 20, 10, 90,100,50],
                    backgroundColor: "turquoise",
                    width:50,
                    height:100
                

                }
            ]
        }}     

    
    
    const updateFirst = () => {
        console.log(bar.data.datasets[0].data[0])
        bar.data.datasets[0].data[0] = grade
        console.log(name, grade)
    }

    const currentClassClicked = localStorage.getItem("currentClassClicked")
    console.log(currentClassClicked)
    const [students, setStudents] = useState([])
    return (
        <div className='class-grades-container'>
            <h1>{currentClassClicked}</h1>
            <div className='class-grades-wrapper'>
                <div className='bar-chart'>
                <Bar 
                    className="bar-chart-canvas"
                    data={bar.data} 
                        />
                </div>
                <div className='change-grades'>
                    <input type="text" placeholder="First name..." onChange={((e) => setName(e.target.value))}/>
                    <input type="text" placeholder="Percentage..." onChange={((e) => setGrade(e.target.value))}/>
                    <button onClick={updateFirst}>Update grade</button>
                </div>
            </div>
        </div>

Any help would be greatly appreciated since I don't have much experience wit chart js.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda