diff --git a/src/plot.jl b/src/plot.jl
index f1895748d5e416aac7c7f53b6edf80f88fda1739..4132c370cd6dc8751159bd9df0c4dc85a5349c5a 100644
--- a/src/plot.jl
+++ b/src/plot.jl
@@ -177,7 +177,7 @@ function SequenceDiagram(bbb::BaseBuildingBlock)
             kwargs[:G] = SinglePlotLine([0., variables.duration(bbb)], [0., 0.], [delay], [event.qval])
         elseif event isa InstantGradient3D
             for (index, symbol) in enumerate([:Gx, :Gy, :Gz])
-                kwargs[symbol] = SinglePlotLine([0., variables.duration(bbb)], [0., 0.], [delay], [event.qval[index]])
+                kwargs[symbol] = SinglePlotLine([0., variables.duration(bbb)], [0., 0.], [delay], [event.qvec[index]])
             end
         end
     end