erasing a part of a plothow to draw part of the picture to be line and the other part to be the “leadsto” symbolWhat is the easiest way to plot a function and its tangent lines at the turning points?Packages to plot functions such as the logistic function (or “S-shaped function”)?x axis domain/range in a plotTikZ: a cylinder of infinite heightEquivalent to “shorten <=” for intermediate points3D point plot - visualizationHow to plot linear histograms with Latex?Simple tikz picture, a line connecting nodesPlacing numbers at the above and right side of the plot frame
Bent spoke design wheels — feasible?
How hard would it be to convert a glider into an powered electric aircraft?
What are the peak hours for public transportation in Paris?
What can cause the front wheel to lock up when going over a small bump?
How to make a setting relevant?
How did students remember what to practise between lessons without any sheet music?
How were concentration and extermination camp guards recruited?
Traffic law UK, pedestrians
When conversion from Integer to Single may lose precision
Do the English have an ancient (obsolete) verb for the action of the book opening?
Java guess the number
Last survivors from different time periods living together
Is any name of Vishnu Siva?
What are the words for people who cause trouble believing they know better?
Efficient integer floor function in C++
How to retract an idea already pitched to an employer?
Why is the relationship between frequency and pitch exponential?
How bad would a partial hash leak be, realistically?
What is the advantage of carrying a tripod and ND-filters when you could use image stacking instead?
How do I write "Show, Don't Tell" as a person with Asperger Syndrome?
What risks are there when you clear your cookies instead of logging off?
Can you really not move between grapples/shoves?
Version 2 - print new even-length arrays from two arrays
Smooth switching between 12v batteries, with toggle switch
erasing a part of a plot
how to draw part of the picture to be line and the other part to be the “leadsto” symbolWhat is the easiest way to plot a function and its tangent lines at the turning points?Packages to plot functions such as the logistic function (or “S-shaped function”)?x axis domain/range in a plotTikZ: a cylinder of infinite heightEquivalent to “shorten <=” for intermediate points3D point plot - visualizationHow to plot linear histograms with Latex?Simple tikz picture, a line connecting nodesPlacing numbers at the above and right side of the plot frame
How is it possible to erase the line (keep it short) that goes up to infinity and use an infinity symbol to indicate so? (Do not touch the rest of the plot and the inserted numbers please if possible.)
documentclassstandalone
usepackageexpl3
ExplSyntaxOn
int_zero_new:N g__prg_map_int
ExplSyntaxOff
usepackageamsmath
usepackageamssymb
usepackagegraphicx
usepackagetikz
usetikzlibraryarrows,shapes,positioning
usepackagepgfplots
usetikzlibrarycalc
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1,xscale=0.05]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
draw [smooth,very thick,domain=0.1:40,black] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endtikzpicture
enddocument
tikz-pgf plot
add a comment |
How is it possible to erase the line (keep it short) that goes up to infinity and use an infinity symbol to indicate so? (Do not touch the rest of the plot and the inserted numbers please if possible.)
documentclassstandalone
usepackageexpl3
ExplSyntaxOn
int_zero_new:N g__prg_map_int
ExplSyntaxOff
usepackageamsmath
usepackageamssymb
usepackagegraphicx
usepackagetikz
usetikzlibraryarrows,shapes,positioning
usepackagepgfplots
usetikzlibrarycalc
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1,xscale=0.05]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
draw [smooth,very thick,domain=0.1:40,black] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endtikzpicture
enddocument
tikz-pgf plot
add a comment |
How is it possible to erase the line (keep it short) that goes up to infinity and use an infinity symbol to indicate so? (Do not touch the rest of the plot and the inserted numbers please if possible.)
documentclassstandalone
usepackageexpl3
ExplSyntaxOn
int_zero_new:N g__prg_map_int
ExplSyntaxOff
usepackageamsmath
usepackageamssymb
usepackagegraphicx
usepackagetikz
usetikzlibraryarrows,shapes,positioning
usepackagepgfplots
usetikzlibrarycalc
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1,xscale=0.05]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
draw [smooth,very thick,domain=0.1:40,black] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endtikzpicture
enddocument
tikz-pgf plot
How is it possible to erase the line (keep it short) that goes up to infinity and use an infinity symbol to indicate so? (Do not touch the rest of the plot and the inserted numbers please if possible.)
documentclassstandalone
usepackageexpl3
ExplSyntaxOn
int_zero_new:N g__prg_map_int
ExplSyntaxOff
usepackageamsmath
usepackageamssymb
usepackagegraphicx
usepackagetikz
usetikzlibraryarrows,shapes,positioning
usepackagepgfplots
usetikzlibrarycalc
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1,xscale=0.05]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
draw [smooth,very thick,domain=0.1:40,black] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endtikzpicture
enddocument
tikz-pgf plot
tikz-pgf plot
edited 8 hours ago
Torbjørn T.
160k13263451
160k13263451
asked 9 hours ago
Amir Amir
1405
1405
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
edit: it seems that my solution is almost the same as from @marmoth (+1). In time of uploading mine, I was not aware about this.
I understand that you looking for something like this:
With use of clip
function:
documentclass[margin=3mm]standalone
usepackagepgfplots
usetikzlibraryarrows,
calc,
positioning,
shapes
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1, xscale=0.1]
clip (-1,-1.75) rectangle (50,5);
draw[-stealth] (-1,0) -- (45,0);
draw[-stealth] (0,-1.75) -- (0,5);
draw [domain=0.1:40, smooth,very thick] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
draw [domain=0.1:40, samples=51,red] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
node[below right] at (1,5.1) $uparrowinfty$;
endtikzpicture
enddocument
Selection smooth
in your draw plot options is wrong. Correct result is when you replace it with selected number of samples. for example with samples=51
. See red curve.
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
add a comment |
I am assuming that you do not want to use pgfplots
even though you are loading it. In that case you could clip and intersect.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
begindocument
begintikzpicture[yscale=1,xscale=0.1]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
beginscope
clip[name path global=box] (-10,-2) rectangle (45,5);
draw[smooth,very thick,domain=0.1:40,samples=101,black,name path global=curve]
plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endscope
draw[-stealth,very thick,name intersections=of=box and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
With pgfplots it would be much easier.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
usepackagepgfplots
pgfplotssetcompat=1.16
begindocument
begintikzpicture
beginaxis[axis lines=middle,xtick=empty,ytick=empty,ymin=-2,ymax=5,
xmin=-2,xmax=45]
addplot[domain=0.1:45,samples=101,smooth,name path global=curve,
very thick] ((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10))));
path[name path global=top] (-2,4.99) -- (45,4.99);
endaxis
draw[-stealth,very thick,name intersections=of=top and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
Interestingly the plots are not the same, most likely because of the better precision of pgfplots. Mathematica seems to be on the side of pgfplots. So I increased the samples in the TikZ picture to match this (but I feel pgfplots is more elegant anyway).
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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%2f493866%2ferasing-a-part-of-a-plot%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
edit: it seems that my solution is almost the same as from @marmoth (+1). In time of uploading mine, I was not aware about this.
I understand that you looking for something like this:
With use of clip
function:
documentclass[margin=3mm]standalone
usepackagepgfplots
usetikzlibraryarrows,
calc,
positioning,
shapes
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1, xscale=0.1]
clip (-1,-1.75) rectangle (50,5);
draw[-stealth] (-1,0) -- (45,0);
draw[-stealth] (0,-1.75) -- (0,5);
draw [domain=0.1:40, smooth,very thick] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
draw [domain=0.1:40, samples=51,red] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
node[below right] at (1,5.1) $uparrowinfty$;
endtikzpicture
enddocument
Selection smooth
in your draw plot options is wrong. Correct result is when you replace it with selected number of samples. for example with samples=51
. See red curve.
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
add a comment |
edit: it seems that my solution is almost the same as from @marmoth (+1). In time of uploading mine, I was not aware about this.
I understand that you looking for something like this:
With use of clip
function:
documentclass[margin=3mm]standalone
usepackagepgfplots
usetikzlibraryarrows,
calc,
positioning,
shapes
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1, xscale=0.1]
clip (-1,-1.75) rectangle (50,5);
draw[-stealth] (-1,0) -- (45,0);
draw[-stealth] (0,-1.75) -- (0,5);
draw [domain=0.1:40, smooth,very thick] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
draw [domain=0.1:40, samples=51,red] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
node[below right] at (1,5.1) $uparrowinfty$;
endtikzpicture
enddocument
Selection smooth
in your draw plot options is wrong. Correct result is when you replace it with selected number of samples. for example with samples=51
. See red curve.
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
add a comment |
edit: it seems that my solution is almost the same as from @marmoth (+1). In time of uploading mine, I was not aware about this.
I understand that you looking for something like this:
With use of clip
function:
documentclass[margin=3mm]standalone
usepackagepgfplots
usetikzlibraryarrows,
calc,
positioning,
shapes
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1, xscale=0.1]
clip (-1,-1.75) rectangle (50,5);
draw[-stealth] (-1,0) -- (45,0);
draw[-stealth] (0,-1.75) -- (0,5);
draw [domain=0.1:40, smooth,very thick] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
draw [domain=0.1:40, samples=51,red] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
node[below right] at (1,5.1) $uparrowinfty$;
endtikzpicture
enddocument
Selection smooth
in your draw plot options is wrong. Correct result is when you replace it with selected number of samples. for example with samples=51
. See red curve.
edit: it seems that my solution is almost the same as from @marmoth (+1). In time of uploading mine, I was not aware about this.
I understand that you looking for something like this:
With use of clip
function:
documentclass[margin=3mm]standalone
usepackagepgfplots
usetikzlibraryarrows,
calc,
positioning,
shapes
begindocument
newcommandddfrac[2]fracdisplaystyle #1displaystyle #2
pagestyleempty
centering
begintikzpicture[yscale=1, xscale=0.1]
clip (-1,-1.75) rectangle (50,5);
draw[-stealth] (-1,0) -- (45,0);
draw[-stealth] (0,-1.75) -- (0,5);
draw [domain=0.1:40, smooth,very thick] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
draw [domain=0.1:40, samples=51,red] plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
node[below right] at (1,5.1) $uparrowinfty$;
endtikzpicture
enddocument
Selection smooth
in your draw plot options is wrong. Correct result is when you replace it with selected number of samples. for example with samples=51
. See red curve.
edited 6 hours ago
answered 8 hours ago
ZarkoZarko
136k872180
136k872180
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
add a comment |
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
Wouldn't it be appropriate to give credit to me for clip and the fact that the original plot is off? You have just copied both from my answer.
– marmot
8 hours ago
add a comment |
I am assuming that you do not want to use pgfplots
even though you are loading it. In that case you could clip and intersect.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
begindocument
begintikzpicture[yscale=1,xscale=0.1]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
beginscope
clip[name path global=box] (-10,-2) rectangle (45,5);
draw[smooth,very thick,domain=0.1:40,samples=101,black,name path global=curve]
plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endscope
draw[-stealth,very thick,name intersections=of=box and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
With pgfplots it would be much easier.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
usepackagepgfplots
pgfplotssetcompat=1.16
begindocument
begintikzpicture
beginaxis[axis lines=middle,xtick=empty,ytick=empty,ymin=-2,ymax=5,
xmin=-2,xmax=45]
addplot[domain=0.1:45,samples=101,smooth,name path global=curve,
very thick] ((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10))));
path[name path global=top] (-2,4.99) -- (45,4.99);
endaxis
draw[-stealth,very thick,name intersections=of=top and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
Interestingly the plots are not the same, most likely because of the better precision of pgfplots. Mathematica seems to be on the side of pgfplots. So I increased the samples in the TikZ picture to match this (but I feel pgfplots is more elegant anyway).
add a comment |
I am assuming that you do not want to use pgfplots
even though you are loading it. In that case you could clip and intersect.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
begindocument
begintikzpicture[yscale=1,xscale=0.1]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
beginscope
clip[name path global=box] (-10,-2) rectangle (45,5);
draw[smooth,very thick,domain=0.1:40,samples=101,black,name path global=curve]
plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endscope
draw[-stealth,very thick,name intersections=of=box and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
With pgfplots it would be much easier.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
usepackagepgfplots
pgfplotssetcompat=1.16
begindocument
begintikzpicture
beginaxis[axis lines=middle,xtick=empty,ytick=empty,ymin=-2,ymax=5,
xmin=-2,xmax=45]
addplot[domain=0.1:45,samples=101,smooth,name path global=curve,
very thick] ((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10))));
path[name path global=top] (-2,4.99) -- (45,4.99);
endaxis
draw[-stealth,very thick,name intersections=of=top and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
Interestingly the plots are not the same, most likely because of the better precision of pgfplots. Mathematica seems to be on the side of pgfplots. So I increased the samples in the TikZ picture to match this (but I feel pgfplots is more elegant anyway).
add a comment |
I am assuming that you do not want to use pgfplots
even though you are loading it. In that case you could clip and intersect.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
begindocument
begintikzpicture[yscale=1,xscale=0.1]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
beginscope
clip[name path global=box] (-10,-2) rectangle (45,5);
draw[smooth,very thick,domain=0.1:40,samples=101,black,name path global=curve]
plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endscope
draw[-stealth,very thick,name intersections=of=box and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
With pgfplots it would be much easier.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
usepackagepgfplots
pgfplotssetcompat=1.16
begindocument
begintikzpicture
beginaxis[axis lines=middle,xtick=empty,ytick=empty,ymin=-2,ymax=5,
xmin=-2,xmax=45]
addplot[domain=0.1:45,samples=101,smooth,name path global=curve,
very thick] ((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10))));
path[name path global=top] (-2,4.99) -- (45,4.99);
endaxis
draw[-stealth,very thick,name intersections=of=top and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
Interestingly the plots are not the same, most likely because of the better precision of pgfplots. Mathematica seems to be on the side of pgfplots. So I increased the samples in the TikZ picture to match this (but I feel pgfplots is more elegant anyway).
I am assuming that you do not want to use pgfplots
even though you are loading it. In that case you could clip and intersect.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
begindocument
begintikzpicture[yscale=1,xscale=0.1]
draw[thick,->,>=stealth] (-10,0) -- (45,0);
draw[thick] (0,-2) -- (0,5);
beginscope
clip[name path global=box] (-10,-2) rectangle (45,5);
draw[smooth,very thick,domain=0.1:40,samples=101,black,name path global=curve]
plot (x,((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10)))));
endscope
draw[-stealth,very thick,name intersections=of=box and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
With pgfplots it would be much easier.
documentclass[tikz]standalone
usetikzlibrarypositioning,intersections
usepackagepgfplots
pgfplotssetcompat=1.16
begindocument
begintikzpicture
beginaxis[axis lines=middle,xtick=empty,ytick=empty,ymin=-2,ymax=5,
xmin=-2,xmax=45]
addplot[domain=0.1:45,samples=101,smooth,name path global=curve,
very thick] ((1*exp(-x/10))/(1-1*exp(-x/10)))+((0.00001*exp(-x/10))/((1-1*exp(-x/10))*(1-1*exp(-x/10))));
path[name path global=top] (-2,4.99) -- (45,4.99);
endaxis
draw[-stealth,very thick,name intersections=of=top and curve]
([yshift=-0.1pt]intersection-1) -- ++(0,0.5) node[midway,right]$infty$;
endtikzpicture
enddocument
Interestingly the plots are not the same, most likely because of the better precision of pgfplots. Mathematica seems to be on the side of pgfplots. So I increased the samples in the TikZ picture to match this (but I feel pgfplots is more elegant anyway).
edited 8 hours ago
answered 8 hours ago
marmotmarmot
132k6167318
132k6167318
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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%2f493866%2ferasing-a-part-of-a-plot%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