La Red de Conocimientos Pedagógicos - Currículum vitae - Html lee datos de Excel para generar polilíneas

Html lee datos de Excel para generar polilíneas

Los métodos similares son los siguientes:

Por ejemplo, leer datos EXCEL: puntuaciones de exámenes de los estudiantes. Lea datos EXCEL y dibuje gráficos de barras y gráficos de líneas:

1. Inicie MATLAB, ingrese el siguiente código y use xlsread() para leer los datos de las calificaciones de las pruebas de los estudiantes.

Cerrar todo; borrar todo; Centro de control de croma

% Lea los datos en EXCEL primero.

Shuxue = xlsread(Puntuaciones de los exámenes 'Estudiantes'. xlsx ', ' Sheet1 ', ' B2:B5 ');

Yu Ying = xlsread(Puntuaciones de los exámenes 'Estudiantes'. ' , ' Hoja1 ', ' C2:C5 ');

Wuli = xlsread(Puntuaciones de exámenes 'Estudiantes'. xlsx ', ' Hoja1 ', ' D2:D5 '); 2. Guarde y ejecute lo anterior. Puede ver en el espacio de trabajo que las puntuaciones de matemáticas, inglés y física de los estudiantes se han leído correctamente.

3. Haga dibujos: use un gráfico de barras (vertical) para dibujar los puntajes de matemáticas de los estudiantes, use un gráfico de barras (horizontal) para dibujar los puntajes de inglés de los estudiantes y use una línea discontinua para dibujar los puntajes de física de los estudiantes. montones. Luego ingrese el siguiente código:

% Primero, use un gráfico de barras (vertical) para dibujar los puntajes de matemáticas de los estudiantes

Graph('Name', 'Math Score');

Bar(1:4, Shuxue, 0.5, 'r')

set(gca, 'FontSize', 15, 'XTick', [1:1:4]);

Set(gca,' Genera la puntuación de inglés del estudiante (nivel)

Imagen ('nombre', 'Puntuación de inglés');

barh(1: 4, Yu Ying, 0.5, 'g');

set(gca,'FontSize',15,'YTick',[1:1:4]);

Establecer (gca,'YTickLabel',{'Zhang San' ,'Li Si','Wang Wu','Liu Yang'})

En tercer lugar, utilice un gráfico de polilíneas para trazar las puntuaciones de física de los estudiantes.

Plot('Nombre', 'Puntuación física');

plot(1:4, wuli, 'b-', 'Ancho de línea', 3); p> p>

Plot(1:4,wuli,'y.','MarkerSize',15); retraso

ylim([0,100]);

set (gca,'FontSize',15,'XTick',[1:1:4]);

Set(gca,'XTickLabel',{'张三','李四','王Five', 'Liu Yang' })

4. Guarde y ejecute el código anterior para obtener un histograma de las puntuaciones de matemáticas de los estudiantes y un histograma de las puntuaciones de inglés de los estudiantes (obtenga un gráfico de líneas de las puntuaciones de física de los estudiantes). montones).