Hi, I am trying to contourplot a stream function
ClearAll["Global`*"];
\[Psi] = 1/-288 (4 r - 9 r^3 + 6 r^5 - r^7) Cos[\[Alpha]];
ContourPlot[
\[Psi] /. {r -> Norm[{x, y}], \[Alpha] -> ArcTan[y, x]}, {x, -1,
1}, {y, -1, 1},
RegionFunction -> (Norm[{#, #2}] <= 1 &),
Frame -> False,
ContourShading -> None,
Axes -> False,
PlotLegends ->
BarLegend[Automatic, 9, LabelStyle -> {FontSize -> 24, Black}],
Contours -> 30,
ImageSize -> Large,
ContourLabels -> {Style[Text[#3, {#1, #2}], 15] &,
Tooltip[#3, #2, TooltipStyle -> FontSize -> 10] &}
]
The output is
however the same contour is generated in a journal like this
I think it is not drawing the zero line. Also i want to draw the arrows as in the fig 2


