¡Copiado al portapapeles!
✦ Visualización · Integrado en StatsLibX · v2.8

View X

Motor de visualización integrado en StatsLibX. Gráficos estadísticos expresivos, interactivos y listos para producción con una sola línea de código.

Integrado en StatsLibX v2.8 · sin dependencias extra
Empezar → ← Volver a StatsLibX GitHub ↗
12+
Tipos de gráfico
3
Backends
1
Línea de código
Auto
Detección de tipo

Gráficos estadísticos
al instante

ViewX detecta automáticamente el tipo de dato y elige la visualización óptima. También puedes especificarla manualmente.

ViewX · Live Preview ● activo
Bar · sepal_length por especie
Donut · distribución de clases
Setosa 51%
Versicolor 32%
Virginica 17%
Scatter · petal_length vs petal_width
Heatmap · actividad semanal

Todo lo que ViewX
hace por ti

Diseñado para el flujo estadístico de StatsLibX, no como una librería de visualización genérica.

🎯
Auto-detección de gráfico
ViewX analiza el tipo de dato, la cardinalidad y la distribución para seleccionar automáticamente el gráfico más apropiado. Cero configuración inicial.
auto_plot()smart_detect
📐
Gráficos estadísticos especializados
Histogramas con KDE, boxplots con outliers marcados, violin plots, Q-Q plots, heatmaps de correlación, y residual plots para regresión.
histogram()boxplot()qq_plot()
⚙️
3 backends intercambiables
Elige entre Matplotlib para exportación estática, Seaborn para estética estadística avanzada, o Plotly para dashboards interactivos. Cambia con un parámetro.
matplotlibseabornplotly
🔗
Integración nativa con StatsLibX
Acepta directamente la salida de DescriptiveStats, InferentialStats, y Preprocessing. No necesitas transformar datos entre módulos.
DescriptiveStatsInferentialStats
🗂️
Soporte multi-formato
DataFrames de pandas, arrays de NumPy, listas de Python, y rutas de archivo CSV/Excel. ViewX normaliza el input automáticamente.
DataFramendarrayCSV
🎨
Temas y exportación
Temas oscuros y claros, paletas de colores accesibles (daltonismo), y exportación a PNG, SVG, PDF o HTML interactivo en alta resolución.
theme='dark'export()

De datos a gráfico
en segundos

from statslibx import DescriptiveStats
from statslibx.datasets import load_iris
from statslibx.viewx import ViewX # ← importar ViewX

# Cargar datos y calcular estadísticas
data = load_iris()
ds = DescriptiveStats(data)

# ── Uso básico: auto-detección ──────────────────────────────
vx = ViewX(data)
vx.auto_plot() # ViewX elige el mejor gráfico

# ── Gráficos específicos ────────────────────────────────────
vx.histogram(column='sepal_length', kde=True)
vx.boxplot(column='petal_width', group_by='species')
vx.scatter(x='sepal_length', y='petal_length', hue='species')
vx.heatmap_corr() # Heatmap de correlación completo

# ── Integración directa con DescriptiveStats ────────────────
vx.from_stats(ds).plot_summary() # Gráfico del resumen descriptivo
vx.qq_plot(column='sepal_width') # Q-Q plot de normalidad

# ── Cambiar backend y exportar ──────────────────────────────
vx.set_backend('plotly') # Cambiar a Plotly (interactivo)
vx.scatter(x='sepal_length', y='petal_length', hue='species')
vx.export('mi_grafico.html') # Guardar como HTML interactivo
🔗

¿Quieres explorar los módulos estadísticos?

ViewX es parte del ecosistema StatsLibX. Vuelve a la página principal para ver todos los módulos disponibles: DescriptiveStats, InferentialStats, Preprocessing, Datasets y más.

← Ir a StatsLibX →

Visualizaciones disponibles

📊histogram()
📦boxplot()
🎻violin()
🔵scatter()
📈line()
🌡️heatmap_corr()
🍩donut()
📉qq_plot()
🔲pairplot()
📋residual_plot()
🌊kde()
auto_plot()