dasImguiImplot documentation

Part of the daslang ecosystem. See also the daslang documentation, daslang.io, and dasImgui — this package’s dependency.

dasImguiImplot is the daslang binding for ImPlot (v0.16), an immediate-mode plotting library for Dear ImGui. It provides a v2 boost DSL (plot / subplots scopes, OR-typed plot_line / plot_bars / … items, Setup* / SetNext* styling, and draggable point / line / rect tools), plus a Playwright-style testing harness layered on dasImgui’s that serializes each plot’s per-frame state (geometry, axis limits, hovered, mouse-plot-pos, drag values) into a queryable snapshot.

dasImguiImplot shares dasImgui’s single ImGui context — both can be loaded together, alongside dasImguiNodeEditor.

Source code: https://github.com/borisbat/dasImguiImplot

Issues: https://github.com/borisbat/dasImguiImplot/issues

Install

dasImguiImplot depends on dasImgui; daspkg resolves the dependency:

daslang utils/daspkg/main.das -- install github.com/borisbat/dasImguiImplot

Or add to your project’s .das_package:

[export]
def dependencies(version : string) {
    require_package("github.com/borisbat/dasImguiImplot")
}

Then run daspkg install.