Using ListPlot I can generate with
ListPlot[{{344.41, 272.2, 280}, {345, 223, 278}}, InterpolationOrder -> 0, PlotRange -> {200, 400}, Joined -> True]
a simple Plot.
However, if I now use a the "Filling" option Mathematica (12.1) displays the following wrong result.
ListPlot[{{344.41, 272.2, 280}, {345, 223, 278}}, InterpolationOrder -> 0, PlotRange -> {200, 400}, Joined -> True, Filling -> {1 -> {{2}, {Blue}}} ]
As far as I get it, the problem might arrise from the decimals. Is there a known solution for that?