Gráficos
Universal Apps ofrece varias soluciones de gráficos integradas para ayudarle a visualizar los datos obtenidos desde PowerShell.
ChartJS
Universal Apps se integra con ChartJS.
Crear un gráfico
Para crear un gráfico, utilice New-UDChartJS y New-UDChartJSData. El siguiente gráfico muestra los diez procesos que más CPU consumen.

Tipos
Barras

Barras apiladas

Barras horizontales

Burbujas

Un gráfico de burbujas consta de coordenadas x e y y un valor r para el radio de los círculos.
Líneas

Anillo

Circular

Radar

Colores
Los colores se pueden definir mediante los distintos parámetros de color de New-UDChartJS.

Conjuntos de datos
De forma predeterminada, no necesita definir conjuntos de datos manualmente. Se crea automáticamente un único conjunto de datos cuando utiliza los parámetros -DataProperty y -LabelProperty. Si desea definir varios conjuntos de datos para un solo gráfico, puede utilizar la propiedad -Dataset junto con New-UDChartJSDataset.

Eventos de clic
Puede realizar una acción cuando un usuario hace clic en el gráfico. Este ejemplo muestra una notificación con el contenido de la variable $Body. La variable $Body contiene una cadena JSON con información sobre los elementos en los que se hizo clic.

Gráficos de actualización automática
Puede utilizar New-UDDynamic para crear gráficos que se actualicen en un intervalo.

Monitores
Los monitores son un tipo especial de gráfico que hace un seguimiento de los datos a lo largo del tiempo. Los monitores son adecuados para mostrar datos como estadísticas de rendimiento de servidores que cambian con frecuencia. Devuelve un único valor de un monitor y se representa gráficamente de forma automática a lo largo del tiempo.

Opciones
El cmdlet New-UDChartJS admite opciones avanzadas de ChartJS. Puede utilizar el parámetro -Options para pasar una tabla hash.
Este ejemplo oculta la leyenda.
Título
Puede incluir un título con la opción de título.
Gráficos Nivo
Universal Dashboard se integra con Nivo Charts. A continuación encontrará ejemplos y documentación sobre el uso de estos gráficos.
Crear un gráfico
Todos los gráficos de Nivo se pueden crear con New-UDNivoChart. Especificará un parámetro de conmutador para los distintos tipos de gráficos. Cada tipo de gráfico admitirá un formato de datos bien definido a través del parámetro -Data.

Patrones
Nivo ofrece la posibilidad de especificar patrones para mostrarlos sobre los conjuntos de datos. Puede configurar estos patrones con New-UDNivoPattern y New-UDNivoFill .

Anchuras adaptables
Los gráficos de Nivo ofrecen anchuras adaptables, por lo que se redimensionan automáticamente cuando se colocan en una página o cuando se redimensiona el navegador. Se requiere una altura al utilizar anchuras adaptables.

Gráficos de actualización automática
Como muchos componentes de Universal Dashboard v3, los gráficos de Nivo no definen por sí mismos propiedades de actualización automática. En su lugar, puede aprovechar New-UDDynamic para actualizar el gráfico en un intervalo.

OnClick
Los gráficos de Nivo admiten controladores de eventos OnClick. Se le proporcionará información sobre el conjunto de datos en el que se hizo clic en formato JSON.

Tipos de gráficos
Barras
Burbujas

Calendario

Mapa de calor

Líneas

Red

Suponiendo los siguientes datos JSON, puede utilizar el siguiente código de aplicación.
Stream

Treemap

Color basado en datos
Puede utilizar el siguiente formato para usar colores basados en sus datos.

Última actualización
¿Te fue útil?