Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha:22-12-2021
Procesamiento de Datos.
Primero se clona la información del fichero de github en github desktop y se lee desde esa ruta. Lo que
se obtendrá es una estructura, por lo cual con el comando struct2table se convierte la estructura en
tabla.
Se establece las variables que son de interés, en este caso es la zona, fabricante, primera y segunda
dosis y la fecha en la que fue administrada la vacuna.
data=data(:,{'zona','fabricante','primera_dosis','segunda_dosis','administered_at'});
Se cambia de texto a categoría para poder observar los fabricantes y la zona sin que se repita
data.zona = categorical(data.zona);
Zona= categories(data.zona)
data.fabricante = categorical(data.fabricante);
1
Fabricantes= categories(data.fabricante)
Selección de Datos.
Para seleccionar los datos que se desea visualizar se utiliza el comando listdlg para crear un cuadro de
diálogo con una lista de selección, tanto de la zona como del fabricante.
2
myzone = string(Zona{idx})
myzone =
"7"
myfab = string(Fabricantes{idx2})
myfab =
"Sinovac"
dataP2.administered_at =datetime(dataP2.administered_at)
1 7 Sinovac 2 0 11-Feb-2021
2 7 Sinovac 2 0 12-Feb-2021
3 7 Sinovac 2 0 13-Feb-2021
4 7 Sinovac 2 0 14-Feb-2021
5 7 Sinovac 2 0 15-Feb-2021
6 7 Sinovac 2 0 16-Feb-2021
7 7 Sinovac 2 0 17-Feb-2021
8 7 Sinovac 2 0 18-Feb-2021
9 7 Sinovac 2 0 19-Feb-2021
10 7 Sinovac 2 0 20-Feb-2021
11 7 Sinovac 2 0 21-Feb-2021
12 7 Sinovac 2 0 22-Feb-2021
13 7 Sinovac 2 0 23-Feb-2021
14 7 Sinovac 2 0 24-Feb-2021
15 7 Sinovac 2 0 25-Feb-2021
16 7 Sinovac 2 0 26-Feb-2021
17 7 Sinovac 2 0 27-Feb-2021
18 7 Sinovac 2 0 28-Feb-2021
19 7 Sinovac 3 0 01-Mar-2021
3
zona fabricante primera_dosis segunda_dosis administere...
20 7 Sinovac 3 0 02-Mar-2021
21 7 Sinovac 3 0 03-Mar-2021
22 7 Sinovac 3 0 04-Mar-2021
23 7 Sinovac 4 0 05-Mar-2021
24 7 Sinovac 4 0 06-Mar-2021
25 7 Sinovac 4 0 07-Mar-2021
26 7 Sinovac 4 0 08-Mar-2021
27 7 Sinovac 4 0 09-Mar-2021
28 7 Sinovac 29 0 10-Mar-2021
4
zona fabricante primera_dosis segunda_dosis administere...
5
zona fabricante primera_dosis segunda_dosis administere...
Visualización de Datos.
plot(dataP2.administered_at,dataP2.primera_dosis)
xlabel('Fecha','FontSize',12,'FontWeight','bold','Color','b')
ylabel('Cantidad de vacunados','FontSize',12,'FontWeight','bold','Color','b')
title(['Vacuna' myfab 'En la zona' myzone])
axis tight
grid on
hold on%En la misma gráfica se visualiza la segunda dosis.
plot(dataP2.administered_at,dataP2.segunda_dosis)
legend('1era Dosis','2da Dosis','Location','northwest')
hold off
6
Tambien se podría hacer una gráfica con el total de dosis (suma de la primera con la segunda dosis )
Total_Dosis=dataP2.primera_dosis+dataP2.segunda_dosis;
figure(2)
plot(dataP2.administered_at,Total_Dosis,'c*')
xlabel('Fecha','FontSize',12,'FontWeight','bold','Color','b')
ylabel('Cantidad de vacunados','FontSize',12,'FontWeight','bold','Color','b')
title(['Vacuna' myfab 'En la zona' myzone])
axis tight
grid on
legend('Total de Dosis','Location','northwest')
7
En los siguientes avances del presente proyecto se podrá comparar en una sola gráfica más de un
fabricante de vacuna