# Squiggles mocking polynomials in TikZ

How can I draw squiggles in TikZ to mock the plot of polynomials?

• TikZ understands commands like \draw[blue] plot[variable=\x,domain=0:1] ({2*\x+0.4*cos(\x*200)},{-0.7*sin(\x*540)}); that draw something like your "randomized" plots. – marmot Nov 13 '18 at 18:44

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{shapes.arrows}
\begin{document}
\begin{tikzpicture}
\begin{scope}[local bounding box=left]
\foreach \X  [count=\Y] in {green!60!black,yellow!80!orange,red}
{\draw[\X] plot[variable=\x,domain=0:1,smooth] ({2*\x},{0.7*sin(\x*540)+0.4*\x+2*(2-\Y)});}
\end{scope}
\begin{scope}[xshift=5cm,local bounding box=right]
\foreach \X  [count=\Y] in {green!60!black,yellow!80!orange,red}
{\draw[\X] plot[variable=\x,domain=0:1,smooth]
({2.5*\x+0.5*cos(\x*200)},{-0.7*sin(\x*540)+2*(2-\Y)});}
\end{scope}
\path (left.east) -- (right.west)
node[midway,font=\sffamily,single arrow, draw]{randomize};
\end{tikzpicture}
\end{document}


• Thanks. There are so much I don't know about tikz... – qweruiop Nov 13 '18 at 19:06
• @qweruiop I guess you are in good company because I think that this statement applies to everyone but at most 5 people (Till Tantau and a few others). – marmot Nov 13 '18 at 19:07