pgfplots: How to draw exponential graph with 60° start angle?plotting two time series with boundsHow do i get the x axis on top but keep a line on the bottomTikZ: Drawing an arc from an intersection to an intersectionHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?How to hide empty (value 0) ybars with pgfplots?Show mark labels near marks and not centered in ybar interaval graphDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingDisplaying a pgfplots graph above another pgfplots graph in TikZpgfplots: percentage in matrix plotCenter the axes in the coordinate origin

What are the differences between the usage of 'it' and 'they'?

How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?

Schoenfled Residua test shows proportionality hazard assumptions holds but Kaplan-Meier plots intersect

Replacing matching entries in one column of a file by another column from a different file

Font hinting is lost in Chrome-like browsers (for some languages )

How to add double frame in tcolorbox?

Mage Armor with Defense fighting style (for Adventurers League bladeslinger)

Smoothness of finite-dimensional functional calculus

How does strength of boric acid solution increase in presence of salicylic acid?

Prove that NP is closed under karp reduction?

Languages that we cannot (dis)prove to be Context-Free

"to be prejudice towards/against someone" vs "to be prejudiced against/towards someone"

How is it possible to have an ability score that is less than 3?

Why are electrically insulating heatsinks so rare? Is it just cost?

Why not use SQL instead of GraphQL?

Why was the small council so happy for Tyrion to become the Master of Coin?

Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)

Watching something be written to a file live with tail

Why do I get two different answers for this counting problem?

Today is the Center

How can I prevent hyper evolved versions of regular creatures from wiping out their cousins?

Why "Having chlorophyll without photosynthesis is actually very dangerous" and "like living with a bomb"?

What is the word for reserving something for yourself before others do?

Is it important to consider tone, melody, and musical form while writing a song?



pgfplots: How to draw exponential graph with 60° start angle?


plotting two time series with boundsHow do i get the x axis on top but keep a line on the bottomTikZ: Drawing an arc from an intersection to an intersectionHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?How to hide empty (value 0) ybars with pgfplots?Show mark labels near marks and not centered in ybar interaval graphDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingDisplaying a pgfplots graph above another pgfplots graph in TikZpgfplots: percentage in matrix plotCenter the axes in the coordinate origin













4















I want to draw a simplified Michaelis-Menten kinetic (monod-function) to compare it with a linear function.




Minimum Working Example (MWE):



documentclassstandalone
usepackagepgfplots
usepackageamsmath

pgfplotssetcompat=1.14, /pgf/declare function=f1(x)=ln(x);% <- This is the exponential function which needs to be optimized

begindocument
begintikzpicture
beginaxis[
ymin = 0,
xmin = 0,
xmax = 1,
ymax = 0.9,
axis x line = bottom,
axis y line = left,
]

% addplot[no marks, samples=100, draw=blue] f1(x);% This is the exponential graph based on the function
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
addplot[no marks, samples=100, draw=black, thick] (0.2020725942,0.35) to [out=60,in=180] (0.8,0.7) to [out=0,in=0] (1,0.7);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(0.8,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument



Screenshot of the result:



Screenshot of the result




Description of the issue:



How can I replace the current graph with an exponential graph?



Start point of the exponential graph:



  • Start point: x = 0.2020725942,
    y = 0.35,
    angle = 60°,

  • End point: y = ~ 0.7 (of course, wherever the e-function would end)

As soon as I activate the graph with the exponential function, my whole diagram will be distorted. How to implement an exponential graph based on the upper values correctly?










share|improve this question

















  • 3





    This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

    – Kpym
    Apr 3 at 12:23











  • @Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

    – Dave
    Apr 3 at 13:05















4















I want to draw a simplified Michaelis-Menten kinetic (monod-function) to compare it with a linear function.




Minimum Working Example (MWE):



documentclassstandalone
usepackagepgfplots
usepackageamsmath

pgfplotssetcompat=1.14, /pgf/declare function=f1(x)=ln(x);% <- This is the exponential function which needs to be optimized

begindocument
begintikzpicture
beginaxis[
ymin = 0,
xmin = 0,
xmax = 1,
ymax = 0.9,
axis x line = bottom,
axis y line = left,
]

% addplot[no marks, samples=100, draw=blue] f1(x);% This is the exponential graph based on the function
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
addplot[no marks, samples=100, draw=black, thick] (0.2020725942,0.35) to [out=60,in=180] (0.8,0.7) to [out=0,in=0] (1,0.7);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(0.8,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument



Screenshot of the result:



Screenshot of the result




Description of the issue:



How can I replace the current graph with an exponential graph?



Start point of the exponential graph:



  • Start point: x = 0.2020725942,
    y = 0.35,
    angle = 60°,

  • End point: y = ~ 0.7 (of course, wherever the e-function would end)

As soon as I activate the graph with the exponential function, my whole diagram will be distorted. How to implement an exponential graph based on the upper values correctly?










share|improve this question

















  • 3





    This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

    – Kpym
    Apr 3 at 12:23











  • @Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

    – Dave
    Apr 3 at 13:05













4












4








4








I want to draw a simplified Michaelis-Menten kinetic (monod-function) to compare it with a linear function.




Minimum Working Example (MWE):



documentclassstandalone
usepackagepgfplots
usepackageamsmath

pgfplotssetcompat=1.14, /pgf/declare function=f1(x)=ln(x);% <- This is the exponential function which needs to be optimized

begindocument
begintikzpicture
beginaxis[
ymin = 0,
xmin = 0,
xmax = 1,
ymax = 0.9,
axis x line = bottom,
axis y line = left,
]

% addplot[no marks, samples=100, draw=blue] f1(x);% This is the exponential graph based on the function
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
addplot[no marks, samples=100, draw=black, thick] (0.2020725942,0.35) to [out=60,in=180] (0.8,0.7) to [out=0,in=0] (1,0.7);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(0.8,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument



Screenshot of the result:



Screenshot of the result




Description of the issue:



How can I replace the current graph with an exponential graph?



Start point of the exponential graph:



  • Start point: x = 0.2020725942,
    y = 0.35,
    angle = 60°,

  • End point: y = ~ 0.7 (of course, wherever the e-function would end)

As soon as I activate the graph with the exponential function, my whole diagram will be distorted. How to implement an exponential graph based on the upper values correctly?










share|improve this question














I want to draw a simplified Michaelis-Menten kinetic (monod-function) to compare it with a linear function.




Minimum Working Example (MWE):



documentclassstandalone
usepackagepgfplots
usepackageamsmath

pgfplotssetcompat=1.14, /pgf/declare function=f1(x)=ln(x);% <- This is the exponential function which needs to be optimized

begindocument
begintikzpicture
beginaxis[
ymin = 0,
xmin = 0,
xmax = 1,
ymax = 0.9,
axis x line = bottom,
axis y line = left,
]

% addplot[no marks, samples=100, draw=blue] f1(x);% This is the exponential graph based on the function
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
addplot[no marks, samples=100, draw=black, thick] (0.2020725942,0.35) to [out=60,in=180] (0.8,0.7) to [out=0,in=0] (1,0.7);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(0.8,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument



Screenshot of the result:



Screenshot of the result




Description of the issue:



How can I replace the current graph with an exponential graph?



Start point of the exponential graph:



  • Start point: x = 0.2020725942,
    y = 0.35,
    angle = 60°,

  • End point: y = ~ 0.7 (of course, wherever the e-function would end)

As soon as I activate the graph with the exponential function, my whole diagram will be distorted. How to implement an exponential graph based on the upper values correctly?







tikz-pgf pgfplots plot graphs tikz-graphs






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 3 at 11:53









DaveDave

1,190619




1,190619







  • 3





    This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

    – Kpym
    Apr 3 at 12:23











  • @Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

    – Dave
    Apr 3 at 13:05












  • 3





    This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

    – Kpym
    Apr 3 at 12:23











  • @Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

    – Dave
    Apr 3 at 13:05







3




3





This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

– Kpym
Apr 3 at 12:23





This looks like a question of math not of tex/tikz : how should I choose a and b in f(x) = a*exp(x)+b such that f(0.2020725942)=0.35 and f'(0.2020725942)=tan(pi/3) ? If this is the case here is not the right place to ask this question.

– Kpym
Apr 3 at 12:23













@Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

– Dave
Apr 3 at 13:05





@Kpym: I am sorry, the confusion came because of the mixed axis scalings. NOT because of the function...

– Dave
Apr 3 at 13:05










2 Answers
2






active

oldest

votes


















7














One way is via this (note this uses a differnt function than yours). Your MWE is not wrong IMO. However, due to varying domains, your final axis is getting mixed-up.



Nevertheless, you can obtain your desired solution with a summation of two-exponents.



documentclassamsart
usepackagepgfplots
pgfplotssetcompat=newest
usepackagetikz
begindocument
begintikzpicture
beginaxis[
scaled ticks=false,
xmin=0,
xmax=1,
ymin=0,
ymax=1.2,
xlabel=x axis label,
ylabel=y axis label,
axis x line = bottom,
axis y line = left,
]
addplot[domain=0.2:1.2, samples=1000, red, ultra thick,smooth] (1-e^(-5*x)-exp(-10*x))*0.7;
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(1,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument


to get:



enter image description here






share|improve this answer























  • Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

    – Dave
    Apr 3 at 13:04






  • 1





    @Dave in standalone please include amsmath.

    – Raaja
    Apr 3 at 13:07


















7














I would not find a function for that. A curve with exact starting angle (60°) and ending angle (180°) is enough here.



And also, why don't you simply use tan function in TikZ? 0.2020725942 ≈ 0.35 × tan(30°), but certainly if you type .35*tan(30) it is more accurate than 0.2020725942.



documentclass[tikz]standalone
begindocument
begintikzpicture[scale=8,>=stealth]
draw[<->] (1,0) -- (0,0) -- (0,.9);
draw[thick] (0,0) -- (.35*tan(30),0.35) coordinate (a);
draw[thick] (a) to[out=60,in=180] (0.8,0.7) -- (1,0.7);
foreach i in 0,0.2,0.4,0.6,0.8
draw (i,.01) -- (i,-.01) node[below] $i$;
draw (.01,i) -- (-.01,i) node[left] $i$;

draw (1,.01) -- (1,-.01) node[below] $1$;
draw[dashed] (0.8,0.7) -- (0,0.7) node[midway,above] $y_mathrmtot$;
draw[dashed] (.35*tan(30),0) -- (.35*tan(30),0.35);
draw[dashed] (.35*tan(30),0.35) -- (0,0.35) node[midway,above] $y_mathrmtot/2$;
endtikzpicture
enddocument


enter image description here






share|improve this answer

























  • @Dave I think this is more of an apt answer.

    – Raaja
    2 days ago






  • 1





    @JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

    – Dave
    2 days ago











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
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482973%2fpgfplots-how-to-draw-exponential-graph-with-60-start-angle%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









7














One way is via this (note this uses a differnt function than yours). Your MWE is not wrong IMO. However, due to varying domains, your final axis is getting mixed-up.



Nevertheless, you can obtain your desired solution with a summation of two-exponents.



documentclassamsart
usepackagepgfplots
pgfplotssetcompat=newest
usepackagetikz
begindocument
begintikzpicture
beginaxis[
scaled ticks=false,
xmin=0,
xmax=1,
ymin=0,
ymax=1.2,
xlabel=x axis label,
ylabel=y axis label,
axis x line = bottom,
axis y line = left,
]
addplot[domain=0.2:1.2, samples=1000, red, ultra thick,smooth] (1-e^(-5*x)-exp(-10*x))*0.7;
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(1,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument


to get:



enter image description here






share|improve this answer























  • Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

    – Dave
    Apr 3 at 13:04






  • 1





    @Dave in standalone please include amsmath.

    – Raaja
    Apr 3 at 13:07















7














One way is via this (note this uses a differnt function than yours). Your MWE is not wrong IMO. However, due to varying domains, your final axis is getting mixed-up.



Nevertheless, you can obtain your desired solution with a summation of two-exponents.



documentclassamsart
usepackagepgfplots
pgfplotssetcompat=newest
usepackagetikz
begindocument
begintikzpicture
beginaxis[
scaled ticks=false,
xmin=0,
xmax=1,
ymin=0,
ymax=1.2,
xlabel=x axis label,
ylabel=y axis label,
axis x line = bottom,
axis y line = left,
]
addplot[domain=0.2:1.2, samples=1000, red, ultra thick,smooth] (1-e^(-5*x)-exp(-10*x))*0.7;
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(1,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument


to get:



enter image description here






share|improve this answer























  • Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

    – Dave
    Apr 3 at 13:04






  • 1





    @Dave in standalone please include amsmath.

    – Raaja
    Apr 3 at 13:07













7












7








7







One way is via this (note this uses a differnt function than yours). Your MWE is not wrong IMO. However, due to varying domains, your final axis is getting mixed-up.



Nevertheless, you can obtain your desired solution with a summation of two-exponents.



documentclassamsart
usepackagepgfplots
pgfplotssetcompat=newest
usepackagetikz
begindocument
begintikzpicture
beginaxis[
scaled ticks=false,
xmin=0,
xmax=1,
ymin=0,
ymax=1.2,
xlabel=x axis label,
ylabel=y axis label,
axis x line = bottom,
axis y line = left,
]
addplot[domain=0.2:1.2, samples=1000, red, ultra thick,smooth] (1-e^(-5*x)-exp(-10*x))*0.7;
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(1,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument


to get:



enter image description here






share|improve this answer













One way is via this (note this uses a differnt function than yours). Your MWE is not wrong IMO. However, due to varying domains, your final axis is getting mixed-up.



Nevertheless, you can obtain your desired solution with a summation of two-exponents.



documentclassamsart
usepackagepgfplots
pgfplotssetcompat=newest
usepackagetikz
begindocument
begintikzpicture
beginaxis[
scaled ticks=false,
xmin=0,
xmax=1,
ymin=0,
ymax=1.2,
xlabel=x axis label,
ylabel=y axis label,
axis x line = bottom,
axis y line = left,
]
addplot[domain=0.2:1.2, samples=1000, red, ultra thick,smooth] (1-e^(-5*x)-exp(-10*x))*0.7;
addplot[no marks, samples=100, draw=black, thick] coordinates(0,0) (0.2020725942,0.35);%
draw[draw=black, dashed] (0,0.7) -- node[above] (y_texttot) ++(1,0.0);%
draw[draw=black, dashed] (0,0.35) -- node[above] (fracy_texttot2) ++(0.2020725942,0) -- (0.2020725942,-0.35);%
endaxis
endtikzpicture
enddocument


to get:



enter image description here







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 3 at 12:22









RaajaRaaja

5,31421644




5,31421644












  • Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

    – Dave
    Apr 3 at 13:04






  • 1





    @Dave in standalone please include amsmath.

    – Raaja
    Apr 3 at 13:07

















  • Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

    – Dave
    Apr 3 at 13:04






  • 1





    @Dave in standalone please include amsmath.

    – Raaja
    Apr 3 at 13:07
















Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

– Dave
Apr 3 at 13:04





Thanks a lot! I am confused: Why doesn't this work with documentclassstandalone?

– Dave
Apr 3 at 13:04




1




1





@Dave in standalone please include amsmath.

– Raaja
Apr 3 at 13:07





@Dave in standalone please include amsmath.

– Raaja
Apr 3 at 13:07











7














I would not find a function for that. A curve with exact starting angle (60°) and ending angle (180°) is enough here.



And also, why don't you simply use tan function in TikZ? 0.2020725942 ≈ 0.35 × tan(30°), but certainly if you type .35*tan(30) it is more accurate than 0.2020725942.



documentclass[tikz]standalone
begindocument
begintikzpicture[scale=8,>=stealth]
draw[<->] (1,0) -- (0,0) -- (0,.9);
draw[thick] (0,0) -- (.35*tan(30),0.35) coordinate (a);
draw[thick] (a) to[out=60,in=180] (0.8,0.7) -- (1,0.7);
foreach i in 0,0.2,0.4,0.6,0.8
draw (i,.01) -- (i,-.01) node[below] $i$;
draw (.01,i) -- (-.01,i) node[left] $i$;

draw (1,.01) -- (1,-.01) node[below] $1$;
draw[dashed] (0.8,0.7) -- (0,0.7) node[midway,above] $y_mathrmtot$;
draw[dashed] (.35*tan(30),0) -- (.35*tan(30),0.35);
draw[dashed] (.35*tan(30),0.35) -- (0,0.35) node[midway,above] $y_mathrmtot/2$;
endtikzpicture
enddocument


enter image description here






share|improve this answer

























  • @Dave I think this is more of an apt answer.

    – Raaja
    2 days ago






  • 1





    @JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

    – Dave
    2 days ago















7














I would not find a function for that. A curve with exact starting angle (60°) and ending angle (180°) is enough here.



And also, why don't you simply use tan function in TikZ? 0.2020725942 ≈ 0.35 × tan(30°), but certainly if you type .35*tan(30) it is more accurate than 0.2020725942.



documentclass[tikz]standalone
begindocument
begintikzpicture[scale=8,>=stealth]
draw[<->] (1,0) -- (0,0) -- (0,.9);
draw[thick] (0,0) -- (.35*tan(30),0.35) coordinate (a);
draw[thick] (a) to[out=60,in=180] (0.8,0.7) -- (1,0.7);
foreach i in 0,0.2,0.4,0.6,0.8
draw (i,.01) -- (i,-.01) node[below] $i$;
draw (.01,i) -- (-.01,i) node[left] $i$;

draw (1,.01) -- (1,-.01) node[below] $1$;
draw[dashed] (0.8,0.7) -- (0,0.7) node[midway,above] $y_mathrmtot$;
draw[dashed] (.35*tan(30),0) -- (.35*tan(30),0.35);
draw[dashed] (.35*tan(30),0.35) -- (0,0.35) node[midway,above] $y_mathrmtot/2$;
endtikzpicture
enddocument


enter image description here






share|improve this answer

























  • @Dave I think this is more of an apt answer.

    – Raaja
    2 days ago






  • 1





    @JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

    – Dave
    2 days ago













7












7








7







I would not find a function for that. A curve with exact starting angle (60°) and ending angle (180°) is enough here.



And also, why don't you simply use tan function in TikZ? 0.2020725942 ≈ 0.35 × tan(30°), but certainly if you type .35*tan(30) it is more accurate than 0.2020725942.



documentclass[tikz]standalone
begindocument
begintikzpicture[scale=8,>=stealth]
draw[<->] (1,0) -- (0,0) -- (0,.9);
draw[thick] (0,0) -- (.35*tan(30),0.35) coordinate (a);
draw[thick] (a) to[out=60,in=180] (0.8,0.7) -- (1,0.7);
foreach i in 0,0.2,0.4,0.6,0.8
draw (i,.01) -- (i,-.01) node[below] $i$;
draw (.01,i) -- (-.01,i) node[left] $i$;

draw (1,.01) -- (1,-.01) node[below] $1$;
draw[dashed] (0.8,0.7) -- (0,0.7) node[midway,above] $y_mathrmtot$;
draw[dashed] (.35*tan(30),0) -- (.35*tan(30),0.35);
draw[dashed] (.35*tan(30),0.35) -- (0,0.35) node[midway,above] $y_mathrmtot/2$;
endtikzpicture
enddocument


enter image description here






share|improve this answer















I would not find a function for that. A curve with exact starting angle (60°) and ending angle (180°) is enough here.



And also, why don't you simply use tan function in TikZ? 0.2020725942 ≈ 0.35 × tan(30°), but certainly if you type .35*tan(30) it is more accurate than 0.2020725942.



documentclass[tikz]standalone
begindocument
begintikzpicture[scale=8,>=stealth]
draw[<->] (1,0) -- (0,0) -- (0,.9);
draw[thick] (0,0) -- (.35*tan(30),0.35) coordinate (a);
draw[thick] (a) to[out=60,in=180] (0.8,0.7) -- (1,0.7);
foreach i in 0,0.2,0.4,0.6,0.8
draw (i,.01) -- (i,-.01) node[below] $i$;
draw (.01,i) -- (-.01,i) node[left] $i$;

draw (1,.01) -- (1,-.01) node[below] $1$;
draw[dashed] (0.8,0.7) -- (0,0.7) node[midway,above] $y_mathrmtot$;
draw[dashed] (.35*tan(30),0) -- (.35*tan(30),0.35);
draw[dashed] (.35*tan(30),0.35) -- (0,0.35) node[midway,above] $y_mathrmtot/2$;
endtikzpicture
enddocument


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 3 at 16:19

























answered Apr 3 at 13:23









JouleVJouleV

11.1k22560




11.1k22560












  • @Dave I think this is more of an apt answer.

    – Raaja
    2 days ago






  • 1





    @JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

    – Dave
    2 days ago

















  • @Dave I think this is more of an apt answer.

    – Raaja
    2 days ago






  • 1





    @JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

    – Dave
    2 days ago
















@Dave I think this is more of an apt answer.

– Raaja
2 days ago





@Dave I think this is more of an apt answer.

– Raaja
2 days ago




1




1





@JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

– Dave
2 days ago





@JouleV: Thanks a lot for your answer! Yes, I have plotted the line as a simple draw with start angle before posting my request. However, the previous line was too uniform - the Michaelis-Menten-kinetic should have a exponential arc instead of a uniform arc. :-( But your idea of posting lengths calculated by angles is just great! Thanks a lot!

– Dave
2 days ago

















draft saved

draft discarded
















































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.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482973%2fpgfplots-how-to-draw-exponential-graph-with-60-start-angle%23new-answer', 'question_page');

);

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







Popular posts from this blog

Bulk add to cart function issuecart vs. mini cart issue … rwd themeRedirect Add to cart button to cart pageAdd to cart issue - Magento 2.1The requested Payment Method is not available When creating an orderM2: reason add-to-cart might not function in production modeAdd to cart issue in some android devicesMagento 2 - custom price can not add to subtotal and grand total after add to cartAdd to cart codeIssue with my cart module on pdp and cart pages, just keeps spinningBulk price and quantity update using rest api

Magento2 - How to hide price filter only in specific categories?Multiselect price filter attribute in layered navigationhide only some categories from layered navigation in magentoRemove Price Filter on certain categoriescustomize layered price filter?Hide Price for a particular customer groupPrice filter in layered navigation not working correctly with price including tax in magento 2.2.3Magento 2 how to hide attribute at Layered navigation?Magento 2. how to hide price only for specific categoriesMagento 2 How can I hide the price and total from cart and checkout summary?Magento2: Can we add navigation layered filter like price filter for other attribute?