I'm trying to put an arrow to denote a point on a Plot
ListPlot[{Transpose[{temp1, lum1}], Transpose[{temp2, lum2}],
Transpose[{temp3, lum3}], Transpose[{temp4, lum4}]},
PlotStyle -> {Hue[First@#2/12], Hue[First@#2/15], Hue[First@#2/18],
Hue[First@#2/21]},
Epilog -> {Arrow[{{4.2, 3.6}, {4.4, 3.6}}],
Text["text", {4.4, 3.6}, {4.4, 4}]},
ScalingFunctions -> {"Reverse", Identity}, PlotRange -> Full,
PlotTheme -> "Detailed",
FrameTicksStyle -> Directive[FontSize -> 22],
PlotStyle -> {Automatic, Green}, AxesLabel -> Automatic,
Frame -> True,
FrameLabel -> {Style["Temperatura Log T [K]", FontSize -> 22, Bold],
Style["Luminosidad Log L [\!\(\*SubscriptBox[\(L\), \(sol\)]\)]",
FontSize -> 22, Bold]}, ImageSize -> Large]
but Epilog seems to not be working properly. The output is
while I'd expect to see an arrow pointing to the yellow point at (4.4,3.6)
Epilog -> {Arrow[{{-4.2, 3.6}, {-4.4, 3.6}}], Text["text", {-4.4, 3.6}]}
give what you need? $\endgroup$Text["text", {-4.4, 3.6}]
notText["text", {-4.4, 3.6}, {-4.4,4}]
orText["text", {-4.4, 3.6}, {4.4,4}]
$\endgroup$Text[Style["ZAMS", FontSize -> Scaled[.05]], Offset[{5, 2}, {-4.4, 3.6}], {Left, Bottom}]
? $\endgroup$