Releases: epezent/implot
Releases · epezent/implot
v0.6 WIP
v0.5 WIP
New Features / Changes:
- Explicit ImPlotContexts and Major Refactors #48 (comment)
- Per Axis Context Menus #48 (comment)
- Styling Colors and Variables Overhaul #48 (comment)
- Built-In Style Colors #48 (comment)
- Next Item Styling Functions #48 (comment)
- Legend Popup and Drag and Drop Utilities #48 (comment)
- Candlestick Chart in Demo #81
Bug Fixes:
v0.4 WIP
New Features / Changes:
- introduced
PlotShaded
plotting functions - introduced
ImPlotStyleVar_FillAlpha
to scale fill alpha - plot items with the same
label_id
will be grouped in the legend label_id
s preceded by##
will not produce a legend entry- removed
ImPlotFlags_Adaptive
andImPlotFlags_Cull
- introduced
ImPlotInputMap
for remapping plot controls - introduced
IsPlotXAxisHovered
,IsPlotYAxisHovered
, andIsLegendEntryHovered
- online interactive demo added to README
Bug Fixes:
- fixed issues with heatmap bounds #80
- fixed issues with axes states carrying over to subsequent plots #76
- fixed issue with circular buffer rollover #60
- fixed bugs in demo BenchmarkItem #62
- fixed division by zero issues #78
- fixed compliation issues on macOS #63
See Announcements for more details.
v0.3 WIP
New Features / Changes:
- support for
double
precision data - built-in and customizable colormaps
- heatmaps
- user defined axis ticks and labels
- horizontal error bars
Bug Fixes:
- 16-bit indices are now correctly rendered.
See Announcements for more details.
v0.2 WIP
New Features / Changes:
- changed namespace from
ImGui::
toImPlot::
- renamed several API functions and structs for consistent style and clarity
- support multiple (up to 3) independent y-axes per plot
- multi-level digital plots
- negative data offsets
- optimizations for high density lines
- improved culling
- improvements toward ImGui C++11 conformance
v0.1 WIP
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