Skip to content

Edgaru089/implot-go

Repository files navigation

ImPlot for Go

This library is a Go wrapper for ImPlot, for use with imgui-go which wraps Dear ImGui.

It currently targets ImPlot v0.13 with imgui-go v4.4.0 (which wraps Dear ImGui v1.85).

It has similar goals compared to inkyblackness's imgui-go wrapper:

  • hand-crafted
  • documented
  • feature-complete
  • versioned
  • with examples (living in another repo here)

Screenshot


I just rm -rfed what I've been working on for a whole day. Don't ever do that. - 2022/02/19

This is very much work in progress, here is a list from the Table of Contents of implot.h:

  • Contexts
  • Begin/End Plot
  • Begin/End Subplot
  • Setup
  • SetNext
  • Plot Items
  • Plot Tools
  • Plot Utils
  • Legend Utils
  • Drag and Drop
  • Styling (& SetNextXXXStyle)
  • Colormaps
  • Input Mapping
  • Miscellaneous