Squiggles mocking polynomials in TikZ
up vote
3
down vote
favorite
1
How can I draw squiggles in TikZ to mock the plot of polynomials?
tikz-pgf
add a comment |
up vote
3
down vote
favorite
1
How can I draw squiggles in TikZ to mock the plot of polynomials?
tikz-pgf
TikZ understands commands likedraw[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 at 18:44
add a comment |
up vote
3
down vote
favorite
1
up vote
3
down vote
favorite
1
1
How can I draw squiggles in TikZ to mock the plot of polynomials?
tikz-pgf
How can I draw squiggles in TikZ to mock the plot of polynomials?
tikz-pgf
tikz-pgf
edited Nov 13 at 20:56
Peter Mortensen
52736
52736
asked Nov 13 at 18:36
qweruiop
27619
27619
TikZ understands commands likedraw[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 at 18:44
add a comment |
TikZ understands commands likedraw[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 at 18:44
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 at 18:44
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 at 18:44
add a comment |
1 Answer
1
active
oldest
votes
up vote
8
down vote
accepted
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 at 19:06
6
@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 at 19:07
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
8
down vote
accepted
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 at 19:06
6
@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 at 19:07
add a comment |
up vote
8
down vote
accepted
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 at 19:06
6
@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 at 19:07
add a comment |
up vote
8
down vote
accepted
up vote
8
down vote
accepted
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}
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}
edited Nov 13 at 21:09
answered Nov 13 at 18:53
marmot
76.3k486160
76.3k486160
Thanks. There are so much I don't know about tikz...
– qweruiop
Nov 13 at 19:06
6
@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 at 19:07
add a comment |
Thanks. There are so much I don't know about tikz...
– qweruiop
Nov 13 at 19:06
6
@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 at 19:07
Thanks. There are so much I don't know about tikz...
– qweruiop
Nov 13 at 19:06
Thanks. There are so much I don't know about tikz...
– qweruiop
Nov 13 at 19:06
6
6
@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 at 19:07
@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 at 19:07
add a comment |
draft saved
draft discarded
draft saved
draft discarded
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f459822%2fsquiggles-mocking-polynomials-in-tikz%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
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 at 18:44