I am using ListPlot:
ListPlot[dpl[[All, 1, {1, 3}]], Frame -> True,
FrameLabel -> {SubsuperscriptBox["\[Xi]", "in", ""] // DisplayForm,
"Inefficiency \[CapitalDelta]"},
Joined -> True,
PlotLabel -> {SubsuperscriptBox["\[Xi]", "out", ""] // DisplayForm} ~~
ToString[dpl[[1, 2, 2]]]]
However this gives me a poor y-label: '$\{\xi_{out}\} \~\~ 7$'. How do I get this code to display '$\xi_{out}=7$'?

PlotLabel -> { ... // DisplayForm} ~~ ToString[...]part of the code doesn't seem to make sense, and it's not clear to me what you are trying to achieve with~~, which is an operator for use with string patterns. – Szabolcs Jun 29 '15 at 15:33PlotLabel -> (TraditionalForm@HoldForm[Subscript[\[Xi], out] = #] &)[ 7]. – Szabolcs Jun 29 '15 at 15:36{SubsuperscriptBox["\[Xi]", "in", ""] // DisplayFormyou may typeEsc+x+EscthenCtrl+-and thenin. You will get what you need, no difficulties. Or alsoPlotLabel->Style["y=7"]wherey=Esc+x+EscthenCtrl+-and thenoutYou did not explain what is dpl, hence I cannot help more. – Alexei Boulbitch Jun 29 '15 at 16:18