Benchmark mode: Continuously renders every frame to measure peak performance.
Non-benchmark mode: Render-on-demand (only when interacting or data changes). Low FPS when idle is expected and means the chart is efficiently NOT wasting CPU. Auto-scale Y: When checked, y-axis rescales to fit visible data in the current zoom window. When unchecked, y-axis uses full dataset bounds regardless of zoom.