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
Are "living" organ banks practical?
SF novella separating the dumb majority from the intelligent part of mankind
Where does this pattern of naming products come from?
Can a user sell my software (MIT license) without modification?
What risks are there when you clear your cookies instead of logging off?
Do any instruments not produce overtones?
What is the purpose of building foundations?
Russian equivalents of "no love lost"
Why don’t airliners have temporary liveries?
Efficient integer floor function in C++
What does the "c." listed under weapon length mean?
Secure offsite backup, even in the case of hacker root access
When conversion from Integer to Single may lose precision
Do you need type ratings for private flying?
Did the first version of Linux developed by Linus Torvalds have a GUI?
Is it recommended against to open-source the code of a webapp?
Phone number to a lounge, or lounges generally
Is the term 'open source' a trademark?
Should I "tell" my exposition or give it through dialogue?
Bent spoke design wheels — feasible?
How Can I Tell The Difference Between Unmarked Sugar and Stevia?
Does the "6 seconds per round" rule apply to speaking/roleplaying during combat situations?
Do the English have an ancient (obsolete) verb for the action of the book opening?
How to translate “Me doing X” like in online posts?
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 8 hours ago
Amir Amir
1355
1355
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
7 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
7 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
7 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 5 hours ago
answered 7 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
7 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
7 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
7 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
7 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 7 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