#pragma once // Renders a pie or donut chart using ImPlot::PlotPieChart, con ejes pineados // y altura explicita para evitar vibracion al redimensionar. // Call within an ImGui frame. // // radius == 0: auto (0.4). radius > 0: explicit radius. radius < 0: donut // mode (|radius| as outer, 0.2 as inner). // height > 0: altura del plot en pixeles (default 200) — explicita para // evitar feedback loops con contenedores AutoResizeY. void pie_chart(const char* title, const char* const* labels, const float* values, int count, float radius = 0.0f, float height = 200.0f); void pie_chart(const char* title, const char* const* labels, const double* values, int count, double radius = 0.0, float height = 200.0f);