I would like to color the region above the parabola, I found some suggestions here, but I couldn't adapt. My code is
\documentclass[tikz]{standalone}
\usetikzlibrary{decorations.markings}
\tikzset
{every pin/.style = {pin edge = {<-}},
> = stealth,
flow/.style =
{decoration = {markings, mark=at position #1 with {\arrow{>}}},
postaction = {decorate}
},
flow/.default = 0.5,
main/.style = {line width=1pt}
}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round]
\draw [main,->] (0,-0.3) -- (0,5)
node [label={[above]$y$}] {};
\draw [main,->] (-5,0) -- (5,0)
node [label={[right,yshift=-0.5ex]$x$}] {};
\draw [main, domain=-4:4,color=red] plot (\x, {0.25\x\x});
\end{tikzpicture}
\end{document}
I didn't quite understand the codes. Later I would like to adapt it, because I want to generate other graphs, pinned above the graph, but only for positive x, painted above the graph but only for negative x, delimited by the graph and the vertical axis, etc ...

