Files
fn_registry/cpp/functions/viz/bar_chart.md
T
egutierrez 73a4c3a148 feat: add C++ support with ImGui/ImPlot framework and vendor submodules
Añade soporte C++ al registry: vendor submodules (glfw, imgui, implot, tracy),
sistema de build con CMake y toolchains cross-platform, runner C++ en fn CLI,
parser de tests Google Test, y funciones bash para build Linux/Windows.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 23:46:36 +02:00

1.2 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, tested, tests, test_file_path, file_path, framework, params, output
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports tested tests test_file_path file_path framework params output
bar_chart component cpp viz 1.0.0 pure void bar_chart(const char* title, const char* const* labels, const float* values, int count, float bar_width) Renderiza un grafico de barras verticales usando ImPlot dentro de un frame ImGui
implot
chart
visualization
gpu
bar
false
implot
false
cpp/functions/viz/bar_chart.cpp imgui
name desc
title Titulo del grafico de barras
name desc
labels Array de etiquetas para el eje X, una por barra
name desc
values Array de valores numericos para la altura de cada barra
name desc
count Numero de barras (longitud de labels y values)
name desc
bar_width Ancho de cada barra como fraccion del espacio disponible (default 0.67)
Renderiza el grafico de barras en el frame ImGui actual

bar_chart

Wrapper atomico sobre ImPlot::PlotBars con configuracion automatica de etiquetas en el eje X.

Debe llamarse dentro del render callback de fn::run_app.