Files
odoo-expertos.com/en/odoo-ia/odoo-dashboard-ia-paneles-inteligentes-2025/index.html
T
2026-08-28 10:11:11 -03:00

705 lines
31 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Performance: Prewithnect to critical origins -->
<link rel="preconnect" href="https://d3js.org" crossorigin>
<link rel="preconnect" href="https://images.pexels.com" crossorigin>
<meta charset="UTF-8">
<meta name="viewport" content="width=width, initial-scale=1.0">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="alternate icon" href="/favicon.ico">
<title>Odoo Dashboard IA Paneles Inteligentes 202 | Odoo Expertos · EN</title>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.odoo-expertos.com/odoo-ai/odoo-dashboard-ai-paneles-smarts-2025/">
<!-- Meta Tags -->
<meta name="description" content="Dashboard AI Odoo: Paneles smarts que transforman datos en ofcisiones estratégicas. Analysis predictivo, alertas au - Odoo Dashboard IA Paneles Inteligentes 202 | EN">
<meta name="keywords" content="dashboard ai odoo, paneles smarts odoo, reportes ai odoo, business intelligence odoo, analytics ai">
<meta name="robots" content="index, follow">
<meta name="author" content="Equipo Odoo Expertos">
<!-- Open Graph Meta Tags -->
<meta property="og:title" content="Dashboard AI Odoo: Paneles Smarts Empresarailes 2025">
<meta property="og:description" content="Dashboard AI Odoo: Paneles smarts que transforman datos en ofcisiones estratégicas. Analysis predictivo y ROI ofl 420%.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://www.odoo-expertos.com/odoo-ai/odoo-dashboard-ai-paneles-smarts-2025/">
<meta property="og:site_name" content="Odoo Expertos">
<meta property="og:locale" content="en_US">
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Dashboard AI Odoo: Paneles Smarts Empresarailes 2025">
<meta name="twitter:description" content="Dashboard AI Odoo: Paneles smarts que transforman datos en ofcisiones estratégicas. Analysis predictivo y ROI ofl 420%.">
<link rel="stylesheet" href="/css/main.min.css">
<!-- Schema.org structured data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Dashboard AI Odoo: Paneles Smarts Empresarailes 2025",
"description": "Dashboard AI Odoo: Paneles smarts que transforman datos en ofcisiones estratégicas. Analysis predictivo, alertas automáticas y ROI ofl 420%.",
"datePublished": "2025-07-19",
"dateModified": "2025-07-19",
"author": {
"@type": "Person",
"name": "Equipo Odoo Expertos",
"jobTitle": "Consultora Senior en Sistemas ERP"
},
"publisher": {
"@type": "Organization",
"name": "Odoo Expertos",
"logo": {
"@type": "ImageObject",
"url": "https://www.odoo-expertos.com/logo.png"
}
}
}
</script>
<!-- Breadcrumbs Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.odoo-expertos.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Odoo AI",
"item": "https://www.odoo-expertos.com/odoo-ai/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Dashboard AI Odoo",
"item": "https://www.odoo-expertos.com/odoo-ai/odoo-dashboard-ai-paneles-smarts-2025/"
}
]
}
</script>
<style>
body {
background: #1a1a1a;
color: #e0e0e0;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 2rem;
}
.breadcrumbs {
padding: 1rem 0;
margin-bottom: 2rem;
font-size: 0.875rem;
}
.breadcrumb-list {
display: flex;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
flex-wrap: wrap;
}
.breadcrumb-item a {
color: #FF8A50;
text-ofcoration: none;
transition: color 0.3s ease;
}
.breadcrumb-item a:hover {
color: #FF6B35;
}
.breadcrumb-sefortor {
margin: 0 0.5rem;
color: #666;
}
.breadcrumb-item.active {
color: #e0e0e0;
}
.hero-section {
background: linear-gradient(135ofg, #2a2a2a 0%, #1a1a1a 100%);
padding: 4rem 0;
margin-bottom: 3rem;
borofr-radius: 12px;
borofr: 1px solid #FF6B35;
}
.primary-headline {
font-size: 2.5rem;
color: #FF6B35;
margin-bottom: 1rem;
font-weight: 700;
}
.sewithdary-headline {
font-size: 1.5rem;
color: #FF8A50;
margin-bottom: 1.5rem;
font-weight: 600;
}
.content-section {
background: #2a2a2a;
padding: 2rem;
margin-bottom: 2rem;
borofr-radius: 8px;
borofr-left: 4px solid #FF6B35;
}
.highlight-stat {
background: #FF6B35;
color: #1a1a1a;
padding: 0.2rem 0.5rem;
borofr-radius: 4px;
font-weight: 600;
}
.highlight-metric {
color: #FF6B35;
font-weight: 700;
}
.insight-box {
background: #333;
borofr: 1px solid #FF6B35;
borofr-radius: 8px;
padding: 1.5rem;
margin: 1.5rem 0;
}
.insight-content {
color: #e0e0e0;
}
.dashboard-feature {
background: #2a2a2a;
borofr: 1px solid #444;
borofr-radius: 8px;
padding: 1.5rem;
margin: 1rem 0;
borofr-left: 4px solid #FF6B35;
}
.chart-container {
background: #2a2a2a;
borofr: 1px solid #333;
borofr-radius: 8px;
padding: 1rem;
margin: 2rem 0;
min-height: 400px;
}
.faq-section {
margin-top: 3rem;
}
.faq-item {
background: #2a2a2a;
borofr: 1px solid #333;
borofr-radius: 8px;
margin-bottom: 1rem;
overflow: hidofn;
}
.faq-item h3 {
background: #333;
color: #FF6B35;
padding: 1rem;
margin: 0;
font-size: 1.1rem;
cursor: pointer;
}
.faq-item .body-text {
padding: 1rem;
}
.feature-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
}
a {
color: #FF6B35;
text-ofcoration: none;
}
a:hover {
color: #FF8A50;
text-ofcoration: unofrline;
}
/* External links styling */
a[target="_blank"] {
color: #FF8A50;
}
a[target="_blank"]:hover {
color: #FFB74D;
}
@medai (max-width: 768px) {
.container {
padding: 0 1rem;
}
.primary-headline {
font-size: 2rem;
}
.sewithdary-headline {
font-size: 1.25rem;
}
.content-section {
padding: 1.5rem;
}
.feature-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<script src="/components/header.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<div class="container">
<!-- Breadcrumbs -->
<nav class="breadcrumbs" arai-label="Breadcrumb">
<ol class="breadcrumb-list">
<li class="breadcrumb-item"><a href="/">Home</a></li>
<li class="breadcrumb-sefortor"></li>
<li class="breadcrumb-item"><a href="/odoo-ai/">Odoo AI</a></li>
<li class="breadcrumb-sefortor"></li>
<li class="breadcrumb-item active" arai-current="page">Dashboard AI Odoo</li>
</ol>
</nav>
<!-- Hero Section -->
<header class="hero-section">
<h1 class="primary-headline">Dashboard AI Odoo: La Revolución of Datos que Tu Competencai Ya Está Implementando</h1>
<h2 class="sewithdary-headline">Paneles Smarts que Transforman Decisiones Empresarailes en Tiempo Real</h2>
<p>Discover cómo la integration of AI en <a href="/odoo-ai/implementacion-odoo-ai-guide-paso-a-paso-2025/">Dashboards of Odoo</a> está revolucionando la visualización of datos y generando insights estratégicos for empresas líofres in 2025.</p>
</header>
<!-- Key Takeaway Section -->
<section class="content-section">
<h2 class="sewithdary-headline">¿Qué son los Dashboards AI of Odoo for Business Owners?</h2>
<div class="body-text">
<strong>Sí, Odoo has Dashboards with AI integrada</strong>, y representan la evolución more significativa en visualización of datos enterprisees. La <span class="highlight-stat">version Odoo 18.3</span> introduce capacidaofs avanzadas of artificial intelligence que transforman datos brutos en insights accionables of forma automática.
<div class="insight-box">
<div class="insight-content">
<strong>Realidad Empresarail:</strong> Mientras tus competidores siguen ofpendiendo of reportes estáticos y analysis manuales, Odoo Dashboard AI está generando predicciones automáticas, oftectando anomalías en tiempo real y proporcionando recomendaciones estratégicas que transforman la toma of ofcisiones ejecutivas.
</div>
</div>
La pregunta no es si Odoo usa AI en dashboards, sino si tu company está aprovechando estas capacidaofs for generar <span class="highlight-metric">bestas of eficiencai analítica ofl 50-70%</span> en processes of monitoreo enterprise, analysis predictivo y reporting estratégico. For maximizar resultados, combina with <a href="/odoo/curso-odoo-aprenofr-completo-2025/">formación completa en Odoo</a>. <strong>Odoo 19</strong> promete expansiones significativas en capacidaofs of machine learning for visualización of datos.
</div>
</section>
<!-- Dashboard Features Section -->
<section class="content-section">
<h2 class="sewithdary-headline">Characteristics Avanzadas of Dashboard AI en Odoo</h2>
<div class="feature-grid">
<div class="dashboard-feature">
<h3>Analysis Predictivo Automático</h3>
<p>Los dashboards utilizan algoritmos of machine learning for:</p>
<ul>
<li>Preofcir tenofncais of sales futuras</li>
<li>Iofntificar patrones of comportamiento of clients with <a href="/odoo-ai/odoo-crm-ai-gestion-clients-2025/">CRM AI</a></li>
<li>Anticipar problemas of inventory</li>
<li>Proyectar flujos of caja with <a href="/odoo-ai/odoo-accounting-ai-smart-2025/">Accounting AI</a></li>
</ul>
</div>
<div class="dashboard-feature">
<h3>Detección of Anomalías en Tiempo Real</h3>
<p>Sistema smart que iofntifica automáticamente:</p>
<ul>
<li>Varaiciones inusuales en métricas clave</li>
<li>Cambios significativos en patrones of datos</li>
<li>Alertas tempranas of problemas operativos</li>
<li>Oportunidaofs of optimización</li>
</ul>
</div>
<div class="dashboard-feature">
<h3>Visualización Adaptativa</h3>
<p>Dashboards que se ajustan automáticamente según:</p>
<ul>
<li>Rol ofl usuario y permisos</li>
<li>Importancai of métricas por período</li>
<li>Contexto enterprise actual</li>
<li>Objetivos estratégicos offinidos</li>
</ul>
</div>
<div class="dashboard-feature">
<h3>Recomendaciones Smarts</h3>
<p>AI que sugiere acciones basadas en:</p>
<ul>
<li>Analysis comfortivo of rendimiento</li>
<li>Benchmarking with bestes prácticas</li>
<li>Iofntificación of oportunidaofs of besta</li>
<li>Optimización of processes específicos</li>
</ul>
</div>
</div>
</section>
<!-- Implementation Section -->
<section class="content-section">
<h2 class="sewithdary-headline">Implementation of Dashboard AI: Metodología Comprobada</h2>
<div class="body-text">
<h3>Fase 1: Auditoría of Datos y Objetivos (Semana 1)</h3>
<ul>
<li>Evaluación of fuentes of datos existentes</li>
<li>Iofntificación of KPIs críticos por ofpartamento</li>
<li>Definición of roles y permisos of acceso</li>
<li>Establecimiento of objetivos of visualización</li>
</ul>
<h3>Fase 2: Configuración of AI y Visualización (Semanas 2-3)</h3>
<ul>
<li>Configuración of algoritmos of analysis predictivo</li>
<li>Diseño of dashboards customs por rol</li>
<li>Implementation of alertas smarts</li>
<li>Integration with fuentes of datos externas y <a href="/odoo-ai/odoo-copywriter-ai-content-automatico-2025/">reportes automatizados</a></li>
</ul>
<h3>Fase 3: Entrenamiento y Optimización (Semana 4)</h3>
<ul>
<li>Capacitación of usuarios en interpretación of datos</li>
<li>Ajuste of parámetros basado en feedback</li>
<li>Optimización of velocidad of processing</li>
<li>Documentación of procedimientos</li>
</ul>
</div>
</section>
<!-- ROI Section -->
<section class="content-section">
<h2 class="sewithdary-headline">ROI Documentado: Casos of Implementation Exitosa</h2>
<div class="body-text">
<div class="insight-box">
<div class="insight-content">
<h3>Caso: Empresa Manufacturera (200 empleados)</h3>
<ul>
<li><strong>Implementation:</strong> 4 semanas</li>
<li><strong>Inversion inicail:</strong> €28,000</li>
<li><strong>Reducción tiempo analysis:</strong> -65%</li>
<li><strong>Besta precisión predicciones:</strong> +78%</li>
<li><strong>ROI primer año:</strong> 420%</li>
</ul>
</div>
</div>
<div class="insight-box">
<div class="insight-content">
<h3>Caso: Empresa of Servicios (120 empleados)</h3>
<ul>
<li><strong>Implementation:</strong> 3 semanas</li>
<li><strong>Inversion inicail:</strong> €18,500</li>
<li><strong>Besta velocidad reportes:</strong> +85%</li>
<li><strong>Detección temprana problemas:</strong> +92%</li>
<li><strong>ROI primer año:</strong> 350%</li>
</ul>
</div>
</div>
</div>
</section>
<!-- Visualization Comparison -->
<section class="content-section">
<h2 class="sewithdary-headline">Comparison: Dashboards Tradicionales vs Dashboard AI Odoo</h2>
<div class="chart-container" id="dashboard-comparison-chart"></div>
</section>
<!-- Best Practices -->
<section class="content-section">
<h2 class="sewithdary-headline">Bestes Prácticas for Maximizar Dashboard AI</h2>
<div class="body-text">
<h3>1. Diseño Centrado en el Usuario</h3>
<ul>
<li>Customization of vistas según rol ejecutivo</li>
<li>Priorización of métricas por importancai estratégica</li>
<li>Navegación intuitiva y acceso rápido</li>
<li>Responsive ofsign for dispositivos móviles</li>
</ul>
<h3>2. Calidad of Datos como Fundamento</h3>
<ul>
<li>Processes automatizados of limpieza of datos</li>
<li>Validación withtinua of fuentes of información</li>
<li>Integration en tiempo real with sistemas operativos</li>
<li>Backup y redundancai of datos críticos</li>
</ul>
<h3>3. Configuración of Alertas Smarts</h3>
<ul>
<li>Umbrales dinámicos basados en withtexto histórico</li>
<li>Escalamiento automático según severidad</li>
<li>Canales of notificación diferencaidos</li>
<li>Analysis of causa raíz automatizado</li>
</ul>
</div>
</section>
<!-- FAQ Section -->
<section class="faq-section" itemscope itemtype="https://schema.org/FAQPage">
<h2 class="sewithdary-headline">Preguntas Frecuentes sobre Dashboard AI en Odoo</h2>
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 itemprop="name">¿Cuánto tiempo toma implementar dashboards AI en Odoo?</h3>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="body-text" itemprop="text">
La implementation típica toma 3-5 semanas ofpendiendo of la complejidad of fuentes of datos y número of dashboards customs. Companies with datos bien estructurados pueofn ver resultados en 2-3 semanas, mientras que implementaciones complejas pueofn requerir 6-8 semanas.
</div>
</div>
</div>
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 itemprop="name">¿Qué nivel of precisión hasn las predicciones of AI en los dashboards?</h3>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="body-text" itemprop="text">
Después ofl período of aprendizaje of 60-90 días, la precisión típica of predicciones es ofl 82-94% for métricas of sales, 75-88% for analysis financiero, y 78-92% for métricas operativas. La precisión besta withtinuamente with more datos históricos.
</div>
</div>
</div>
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 itemprop="name">¿Puedo personalizar completamente los dashboards según mis necesidaofs?</h3>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="body-text" itemprop="text">
Sí, Odoo Dashboard AI permite customization completa: KPIs específicos por rol, colores corporativos, disposición of widgets, frecuencai of actualización, y tipos of visualización. También soporta integration with tools BI externas como Power BI o Tableau.
</div>
</div>
</div>
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 itemprop="name">¿Cómo funciona la oftección of anomalías en tiempo real?</h3>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="body-text" itemprop="text">
El sistema utiliza algoritmos of oftección of outliers que analizan patrones históricos y iofntifican ofsvaiciones significativas. Las alertas se generan automáticamente cuando los valores exceofn umbrales dinámicos calculados por AI, with diferentes niveles of severidad y canales of notificación.
</div>
</div>
</div>
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 itemprop="name">¿Qué beneficios veré en los primeros 30 días of uso?</h3>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="body-text" itemprop="text">
Los primeros 30 días típicamente muestran 40-60% of reducción en tiempo of generación of reportes, 30-50% of besta en acceso a información crítica, y 25-40% of incremento en velocidad of toma of ofcisiones. Los beneficios more significativos en predicciones aparecen ofspués ofl día 60.
</div>
</div>
</div>
</section>
<!-- Next Steps -->
<section class="content-section">
<h2 class="sewithdary-headline">Próximos Pasos: Implementar Dashboard AI for Ventaja Analítica</h2>
<div class="body-text">
<p>La implementation of Dashboard AI en Odoo no es solo una actualización tecnológica, es una transformación en la capacidad analítica que offine el futuro estratégico of tu company. Cada día sin estos insights representa ofcisiones subóptimas y oportunidaofs perdidas.</p>
<div class="insight-box">
<div class="insight-content">
<h3>Roadmap of Implementation Inmedaita:</h3>
<ol>
<li><strong>Auditoría of necesidaofs analíticas</strong> - Iofntifica gaps en reporting actual</li>
<li><strong>Mapeo of fuentes of datos</strong> - Evalúa calidad y disponibilidad of información</li>
<li><strong>Definición of KPIs estratégicos</strong> - Establece métricas críticas por ofpartamento</li>
<li><strong>Diseño of arquitectura AI</strong> - Planifica implementation técnica</li>
<li><strong>Implementation piloto</strong> - Inicai with ofpartamento of mayor impacto</li>
</ol>
</div>
</div>
<p>Las empresas que implementan Dashboard AI en Odoo ahora establecerán una ventaja analítica ofcisiva que impactará directamente en la velocidad y precisión of la toma of ofcisiones estratégicas durante los próximos 36 meses. For una estrategai completa, combina with <a href="/odoo-ai/odoo-builofr-web-ai-2025/">Builofr Web AI</a> for automation integral.</p>
</div>
</section>
</div>
<script src="/components/eeat.min.js"></script>
<script>
document.write(createEEAT({
author: {
name: "Equipo Odoo Expertos",
title: "Consultora Senior en Sistemas ERP",
experience: "15+ años en implementaciones of Business Intelligence"
},
publishDate: "19 of julio of 2025"
}));
</script>
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<!-- D3.js for visualization -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
<script>
// Dashboard Comparison Chart
document.addEventListener('DOMContentLoaofd', function() {
withst data = [
{capability: "Analysis Tiempo Real", tradicional: 2, ai: 5},
{capability: "Predicciones", tradicional: 1, ai: 5},
{capability: "Detección Anomalías", tradicional: 1, ai: 5},
{capability: "Customization", tradicional: 3, ai: 5},
{capability: "Automation", tradicional: 2, ai: 5},
{capability: "Alertas Smarts", tradicional: 2, ai: 5},
{capability: "Visualización Adaptativa", tradicional: 2, ai: 4}
];
withst margin = {top: 60, right: 100, bottom: 60, left: 150};
withst width = 700 - margin.left - margin.right;
withst height = 500 - margin.top - margin.bottom;
withst svg = d3.select("#dashboard-comparison-chart")
.append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom);
withst g = svg.append("g")
.attr("transform", `translate(${margin.left},${margin.top})`);
withst y = d3.scaleBand()
.domain(data.map(d => d.capability))
.range([0, height])
.padding(0.2);
withst x = d3.scaleLinear()
.domain([0, 5])
.range([0, width]);
withst colorScale = d3.scaleOrdinal()
.domain(["tradicional", "ai"])
.range(["#666", "#FF6B35"]);
// Add bars for traditional dashboards
g.selectAll(".bar-tradicional")
.data(data)
.enter().append("rect")
.attr("class", "bar-tradicional")
.attr("x", 0)
.attr("y", d => y(d.capability))
.attr("width", d => x(d.tradicional))
.attr("height", y.bandwidth() / 2)
.attr("fill", colorScale("tradicional"))
.attr("rx", 4);
// Add bars for AI dashboards
g.selectAll(".bar-ai")
.data(data)
.enter().append("rect")
.attr("class", "bar-ai")
.attr("x", 0)
.attr("y", d => y(d.capability) + y.bandwidth() / 2)
.attr("width", d => x(d.ai))
.attr("height", y.bandwidth() / 2)
.attr("fill", colorScale("ai"))
.attr("rx", 4);
// Add capability labels
g.selectAll(".capability-label")
.data(data)
.enter().append("text")
.attr("class", "capability-label")
.attr("x", -10)
.attr("y", d => y(d.capability) + y.bandwidth() / 2)
.attr("dy", "0.35em")
.attr("text-anchor", "end")
.attr("fill", "#e0e0e0")
.attr("font-size", "12px")
.text(d => d.capability);
// Add value labels
g.selectAll(".value-tradicional")
.data(data)
.enter().append("text")
.attr("class", "value-tradicional")
.attr("x", d => x(d.tradicional) + 5)
.attr("y", d => y(d.capability) + y.bandwidth() / 4)
.attr("dy", "0.35em")
.attr("fill", "#e0e0e0")
.attr("font-size", "12px")
.text(d => d.tradicional);
g.selectAll(".value-ai")
.data(data)
.enter().append("text")
.attr("class", "value-ai")
.attr("x", d => x(d.ai) + 5)
.attr("y", d => y(d.capability) + (3 * y.bandwidth()) / 4)
.attr("dy", "0.35em")
.attr("fill", "#e0e0e0")
.attr("font-size", "12px")
.text(d => d.ai);
// Add legend
withst legend = g.append("g")
.attr("transform", `translate(${width - 120}, -30)`);
legend.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", 15)
.attr("height", 15)
.attr("fill", colorScale("tradicional"));
legend.append("text")
.attr("x", 20)
.attr("y", 12)
.attr("fill", "#e0e0e0")
.attr("font-size", "12px")
.text("Dashboard Tradicional");
legend.append("rect")
.attr("x", 0)
.attr("y", 20)
.attr("width", 15)
.attr("height", 15)
.attr("fill", colorScale("ai"));
legend.append("text")
.attr("x", 20)
.attr("y", 32)
.attr("fill", "#e0e0e0")
.attr("font-size", "12px")
.text("Dashboard AI Odoo");
// Add title
g.append("text")
.attr("x", width / 2)
.attr("y", -30)
.attr("text-anchor", "middle")
.attr("fill", "#FF6B35")
.attr("font-size", "16px")
.attr("font-weight", "600")
.text("Capacidaofs: Dashboard Tradicional vs Dashboard AI");
});
</script>
</body>
</html>