sábado, 3 de julio de 2021

Datos porcentuales en gráficos de tarta

 

La mejor forma de mostrar un dato en porcentaje en un gráfico en Microsoft Excel es usando un gráfico de tartas.

Podemos partir de unos datos numéricos para crear nuestro gráfico de tartas sin tener que calcular los porcentajes correspondientes.

En la opción gráficos insertar tenemos varias opciones para gráficos de tartas y anillos.


La explicación del gráfico y ya nos indica que lo que va mostrar son los porcentajes referidos al 100% sumando los datos que le hemos mostrado.

Asimismo indica que no es un gráfico adecuado cuando hay muchos elementos a mostrar, ya que generaría muchos sectores pequeñitos en los cuales no se distinguían correctamente los datos.


Una vez aceptado que se muestra directamente el gráfico de tartas sin tener que haber calculado en ningún momento los porcentajes correspondientes.



Una variación del gráfico de tartas en gráfico de anillos que permite mostrar más de una serie de datos simultáneamente.

viernes, 2 de julio de 2021

Porqué usar colores para codificar información en una hoja de cálculo es mala idea (parte 4) Ceguera al color

Finalmente la última y más importante razón para no codificar información en colores, es la Ceguera al color.

También conocida como daltonismo, es sufrida en sus diversas variantes por un 8% de la población a nivel mundial. Esto es que de cada 13 personas una tendrá problemas para identificar correctamente los colores.

La población mundial es aproximadamente de 7900 millones de personas.

Esto implica que ese 8% se corresponde con un total de 632 millones de personas, que van a tener dificultades de visión para identificar los colores.


Tal como se indica en la wikipedia.

El daltonismo es una alteración de origen genético que afecta a la capacidad de distinguir los colores. La palabra daltonismo proviene del químico y matemático John Dalton que la identificó.1​ El grado de afectación es muy variable y oscila entre la falta de capacidad para discernir cualquier color (acromatopsia) y un ligero grado de dificultad para discriminar matices de rojo, verde y ocasionalmente azul, que son capaces las personas con visión normal del color o tricrómatas.

Ejemplo de una carta de color Ishihara. El número "74" debe ser claramente visible para los individuos con visión normal. Las personas con tricromacia pueden leer "21", y aquellos con acromatopsia no distinguen ningún número.




Una persona sin ninguna alteración visual al color, (el 92 % de la población mundial) identificará correctamente los colores que usemos.

Espectro que visualiza una persona sin ninguna alteración en la percepción del color.


Para la misma gama de colores un usuario con deuteranopia verá los siguientes colores.

Espectro que visualiza una persona con deuteranopia. (ausencia de los fotorreceptores retinianos del color verde)

En el caso de la protanopia (ausencia total de los fotorreceptores retinianos del color rojo) verá la siguiente gama.

Espectro que visualiza una persona con protanopia.



Otro caso es la tritanopia (ausentes los fotorreceptores retinianos del color azul)

Espectro que visualiza una persona con tritanopia.



Fuente de la información Wikipedia

https://es.wikipedia.org/wiki/Daltonismo

jueves, 1 de julio de 2021

Porqué usar colores para codificar información en una hoja de cálculo es mala idea (parte 3)

A la hora de codificar información con colores con una hoja de datos de Microsoft Excel deberíamos para darnos a pensar si esos colores para poder ser modificado por el usuario final.

Un detalle tan sencillo como seleccionar un nuevo tema de color o copiar los datos y pegarlos en un documento de Excel con otro tema puede arruinar toda la codificación de colores.

En la imagen vemos como quedaría nuestro codificación eligiendo un tema de tonos azules.

Otra cosa que sucede es que como podemos ver los dos primeros tonos azules son prácticamente iguales con lo cual perdemos la capacidad de diferenciar dos de los datos.

Este tipo de tonalidades puede ser habitual en gente que tenga problemas visuales.

Debemos recordar que estadísticamente sobre un 20 % de la población sufre alguna tipo de daltonismo. Por lo cual es posible que esa persona para poder ver mejor los datos aplique un tema de su agrado modificando totalmente los colores que hemos definido.

miércoles, 30 de junio de 2021

Porqué usar colores para codificar información en una hoja de cálculo es mala idea (parte 2)

Otra de las razones para no usar la codificación mediante colores de información en una hoja de cálculo es que he filtrado por colores es propio de Microsoft Excel.

Por lo tanto, si pasamos nuestra hoja con colores, a un usuario que use otro programa de hoja de cálculos, cómo puede ser LibreOffice Calc, este no podrá filtrar la información que le estamos mostrando y tendrá que limitarse a ir pasando las celdas para mirar los datos.

Cómo podemos ver en Microsoft Excel sí que se muestra la opción de filtrar por colores.


Seleccionando un color podremos ver solo las filas correspondientes de ese mismo color.


Una situación todavía peor sería que enviaremos nuestra hoja de cálculo ya filtrada.

Dado que LibreOffice Calc, no tiene filtrado por colores se da la peculiaridad de que tampoco permite eliminar el filtrado, que no permitiría acceder al resto de los datos de la hoja.

En la siguiente imagen os muestro una hoja de cálculo filtrada por el color naranja en Microsoft Excel y luego abierta en LibreOffice Calc.



martes, 29 de junio de 2021

Porqué usar colores para codificar información en una hoja de cálculo es mala idea (parte 1)

Ayer os traía el ejemplo de una hoja de cálculo que me habían hecho llegar en la que se codifica a el año de edición de los libros mediante una leyenda de colores, como si fuese un gráfico.

Aparte de la enorme cantidad de tiempo que puede ser precisa para codificar un listado de esa manera, sin cometer errores, vamos a analizar qué otras cosas pueden ir mal.

Por ejemplo, no todas las hojas de cálculo ni formatos de fichero soportan la misma cantidad de colores.


Comencemos con el mismo ejemplo.

A día de hoy sigo recibiendo gran cantidad de ficheros en formato Microsoft Excel 2003, los de la extensión XLS.

Una de las características de este formato, es que solo soportaba 64 colores.

Por lo tanto, si alguien guarda nuestro fichero en ese formato, verá aparecer la siguiente imagen.


En Cristiano, esta imagen viene diciendo que se reducirá la paleta de colores, usando solamente los que soporta el formato XLS.


Dependiendo de los colores elegidos, puede:

1 - No pasar nada.

2 - Que los colores cambien por otros.

3 - Que los colores más parecidos se fusionen.


En los dos primeros casos no es demasiado problema, pero el tercero produce una perdida de información.

lunes, 28 de junio de 2021

Filtrado por gran cantidad de colores en Microsoft Excel

Hoy he recibido una hoja de cálculo, que seguramente fué realizada con gran esfuerzo y buena intención, pero con un resultado algo peligroso.

De trataba de una hoja de cálculo con información de libros.

El año de edición se había codificado usando un color de fondo distinto para cada año.

La información del año se aportaba a modo de leyenda, en unas columnas al lado.

A continuación una simulación de la mencionada hoja.

Cuando se aplica un filtro, solo se muestran, por defecto, los primeros cinco colores que encuentra.

En caso de que encuentre más colores, se muestra el texto "Más colores de celda..."


Si pulsamos esa opción se nos muestra el resto de los colores.


Pudiendo de esta forma filtrar por cualquier color.



Sin embargo este método para codificar información mediante el color de las celdas no es aconsejable, ya que además de incómodo de crear es difícil de comprender.


fds

fd

df

df

dff

sábado, 26 de junio de 2021

Promover encabezados en Power Query, para Microsoft Excel y Power BI

El segundo paso que se suele realizar al importar datos con Power Query, tanto para Microsoft Excel como para Power BI, es promover la primera fila como encabezados.

Esto hace que los datos de la primera fila, se traten como nombres de columna y no como datos.

De no hacerlo, todas las columnas serían identificadas como texto.

En lenguaje M la instrucción para realizar este proceso es Table.PromoteHeaders.

Ejemplo para Microsoft Excel:

= Table.PromoteHeaders(Origen)


Ejemplo para Power BI:

= Table.PromoteHeaders(Origen, [PromoteAllScalars=true])


En este caso, para ver esta instrucción, deberemos seleccionar el paso denominado "Encabezados promovidos" que, usualmente, es el segundo paso de la importación.

En la imagen el segundo paso para Excel.

Y la instrucción correspondiente.


El segundo paso para Power BI.


Y la instrucción.

Aunque difieren ligeramente ambas instrucciones, es posible usar cualquiera de las dos en ambos casos.