github epezent/implot v0.1
v0.1 WIP

latest releases: v0.16, v0.15, v0.14...
pre-release3 years ago

Initial release. Features include:

  • multiple plot types:
    • line
    • scatter
    • vertical/horizontal bars
    • error bars
    • pie charts
    • digital plots
    • and more likely to come
  • mix/match multiple plot items on a single plot
  • configurable axes ranges and scaling (linear/log)
  • reversible and lockable axes
  • controls for zooming, panning, box selection, and auto-fitting data
  • controls for creating persistent query ranges (see demo)
  • several plot styling options: 10 marker types, adjustable marker sizes, line weights, outline colors, fill colors, etc.
  • optional plot titles, axis labels, and grid labels
  • optional legend with toggle buttons to quickly show/hide items
  • size-aware grid with smart labels that are always power-of-ten multiples of 1, 2, and 5
  • default styling based on current ImGui theme, but most elements can be customized independently
  • mouse cursor location display and optional crosshairs cursor
  • customizable data getters and data striding (just like ImGui:PlotLines)
  • relatively good performance for high density plots

Don't miss a new implot release

NewReleases is sending notifications on new releases.