From 071503b43ac2f3de03cb88e760c8afcf3d928f1e Mon Sep 17 00:00:00 2001 From: epezent Date: Wed, 2 Sep 2020 16:09:57 -0500 Subject: [PATCH] extend previous commit based on #50 for vertical lines (e.g. for x-axis) --- implot.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/implot.cpp b/implot.cpp index e113c87..242f152 100644 --- a/implot.cpp +++ b/implot.cpp @@ -1597,6 +1597,10 @@ void EndPlot() { if (gp.FitX && !ImHasFlag(plot.XAxis.Flags, ImPlotAxisFlags_LockMax) && !NanOrInf(gp.ExtentsX.Max)) { plot.XAxis.Range.Max = gp.ExtentsX.Max; } + if ((plot.XAxis.Range.Max - plot.XAxis.Range.Min) <= (2.0 * FLT_EPSILON)) { + plot.XAxis.Range.Max += FLT_EPSILON; + plot.XAxis.Range.Min -= FLT_EPSILON; + } for (int i = 0; i < IMPLOT_Y_AXES; i++) { if (gp.FitY[i] && !ImHasFlag(plot.YAxis[i].Flags, ImPlotAxisFlags_LockMin) && !NanOrInf(gp.ExtentsY[i].Min)) { plot.YAxis[i].Range.Min = gp.ExtentsY[i].Min;