I use the code from an answer to get two pictures:
F[z_] := z^2;
t1 = 0; t2 = Pi/3; dt = (t2 - t1)/10;
r1 = 1; r2 = 3; dr = (r2 - r1)/10;
GraphicsRow[
With[{z = r Exp[I t], col = Black},
Show[
ParametricPlot[
ReIm@#[z], {r, r1, r2}, {t, t1, t2},
Mesh -> 9,
MeshShading -> ArrayPad[
{{None, col}, {col, col}, {None, col}}, {{5, 2}, {4, 4}}, None
],
Frame -> False,
AxesOrigin -> {0, 0},
PlotRange -> {{-6, 10}, {-1.1, 10}},
ImageSize -> Medium,
AxesStyle -> Opacity[0.1]],
Graphics[{
{Blue, Circle[], Text[0, {-0.2, -0.3}]},
{Blue, Arrow[{{0, 0}, {10, 0}}]},
{Blue, Arrow[{{0, 0}, 10 ReIm@#[ Exp[I Pi/3]]}]}
}]
]
] & /@ {Identity, F}]
Can I add different texts to these two pictures using the If function?
[Added: To clarify my question, I'd like to add the angle symbol \[Theta] to the first figure and 2\[Theta] to the second one. Once I can do this, I'm expecting that I will be able to add other different stuffs to these two figures.]
I'm expecting something like If[#==Identity, Text[\[Theta], {-0.2, -0.3},[]], but I don't know the correct syntax: #==Indentity does not work.


Graphicscommand:{Red, Text[ If[TrueQ[# == Identity], "Identity", "Not identity"], {1, 2}]}– LouisB Sep 23 '17 at 23:11If[]needed?GraphicsRow[With[(* blah *), Show[(* blub *), PlotLabel -> #]] & /@ {Identity, F}]. – J. M.'s missing motivation Sep 23 '17 at 23:12IfinsideText[]and got some error message. – Sep 23 '17 at 23:57