Plantilla
Widget de gráfico de área para MCP Apps
Enseña una tendencia como la gente espera verla. La línea se dibuja sola, el área aparece debajo y la cabecera dice dónde acaba la serie y cuánto se ha movido.
¿Cómo han ido los usuarios activos semana a semana? Lo necesito para el informe del lunes.
Ha usado show_area_chart
El de la casa: contorno negro, amarillo mantequilla y subrayado de rotulador en el título.
Los datos que recibe
| Campo | Tipo | Qué es |
|---|---|---|
| titleobligatorio | string | |
| subtitle | string | |
| unit | string | |
| pointsobligatorio | object[] | |
| └ labelobligatorio | string | |
| └ valueobligatorio | number |
Datos de ejemplo
{
"title": "Usuarios activos",
"subtitle": "Por semana",
"points": [
{
"label": "S1",
"value": 1240
},
{
"label": "S2",
"value": 1385
},
{
"label": "S3",
"value": 1310
},
{
"label": "S4",
"value": 1620
},
{
"label": "S5",
"value": 1795
},
{
"label": "S6",
"value": 1710
},
{
"label": "S7",
"value": 2040
},
{
"label": "S8",
"value": 2315
}
]
}La tool que lo muestra
Un widget hecho con esta plantilla se muestra con una tool. El modelo lee su descripción para decidir cuándo llamarla y rellena el esquema de entrada con los datos. Esta es la definición que exporta Widgetry:
{
"name": "show_area_chart",
"title": "Gráfico de área",
"description": "Shows how one value evolves over time as a smooth area chart, with the latest value and its change against the first point. Use it for trends such as revenue, users or traffic per day, week or month.",
"inputSchema": {
"type": "object",
"required": [
"title",
"points"
],
"properties": {
"title": {
"type": "string"
},
"subtitle": {
"type": "string"
},
"unit": {
"type": "string"
},
"points": {
"type": "array",
"minItems": 2,
"items": {
"type": "object",
"required": [
"label",
"value"
],
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "number"
}
}
}
}
}
}
}Más plantillas
- TableroColumnas con tarjetas, etiquetas, fechas y personas. Como un tablero de Trello.
- Tarjeta auroraUn anuncio destacado con titular, cifra y botón, que cada diseño viste a su manera.
- Globo 3DUn globo en WebGL con three.js que gira solo y se arrastra, con un punto por lugar.
- El tiempoEl tiempo de un lugar con iconos SVG animados y las próximas horas; cada diseño pinta su propio cielo.
- Anillos de progresoObjetivos como anillos SVG que se llenan al aparecer, con su porcentaje.
- Carrusel 3DTarjetas en un anillo que gira en 3D con perspectiva CSS. Se para al pasar el ratón.
- Cuenta atrásDías, horas, minutos y segundos hasta un evento, que cambian en vivo con un pequeño salto.
- HitosCifras que cuentan desde cero y entran en cascada, animadas con GSAP.
- DonutReparto en partes de un total, con Chart.js: se anima al entrar y responde al ratón.
- IndicadoresUna fila de cifras clave con su variación frente al periodo anterior.
- Gráfico de barrasBarras horizontales con su valor, ordenadas como lleguen.
- TablaFilas y columnas con cabecera fija; las columnas las decide quien llama.