--- name: line_plot kind: component lang: cpp domain: viz version: "1.0.0" purity: pure signature: "void line_plot(const char* title, const float* xs, const float* ys, int count)" description: "Renderiza un grafico de lineas 2D usando ImPlot dentro de un frame ImGui" tags: [implot, chart, visualization, gpu, line] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [implot] tested: false tests: [] test_file_path: "" file_path: "cpp/functions/viz/line_plot.cpp" framework: imgui params: - name: title desc: "Titulo del grafico, se muestra como header del plot" - name: xs desc: "Array de coordenadas X" - name: ys desc: "Array de coordenadas Y" - name: count desc: "Numero de puntos en los arrays xs/ys" output: "Renderiza el grafico de lineas en el frame ImGui actual" --- # line_plot Wrapper atomico sobre `ImPlot::PlotLine`. Renderiza un grafico de lineas 2D con los datos proporcionados. Debe llamarse dentro del render callback de `fn::run_app` (o cualquier contexto con un frame ImGui activo). Soporta `float` y `double` precision.