Add the direction of a curve with tikzDrawing a curve with TikZTikZ: Thick curve segment in a curveThe perplexing path direction of TikZAdd legend to the curve from drawHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?Curve with TikzTikZ: Smooth curve through three points without changing directionTikz: Lebesgue curve / Z curveTikZ: Z-order curve (Lebesgue curve) with Lindenmayer systemstikz arrow direction
Machine learning testing data
Why was Sir Cadogan fired?
Do Iron Man suits sport waste management systems?
Forgetting the musical notes while performing in concert
How do conventional missiles fly?
Placement of More Information/Help Icon button for Radio Buttons
Notepad++ delete until colon for every line with replace all
Unlock My Phone! February 2018
Inclusion symbol
Collected fruit by Seine's banks
Different meanings of こわい
Spam email "via" my domain, but SPF record exists
How to aggregate categorical data in R?
Blending or harmonizing
How could sorcerers who are able to produce/manipulate almost all forms of energy communicate over large distances?
What is the fastest integer factorization to break RSA?
How obscure is the use of 令 in 令和?
Salesman text me from his personal phone
Why didn't Boeing produce its own regional jet?
My singleton can be called multiple times
How can I deal with my CEO asking me to hire someone with a higher salary than me, a co-founder?
How can a day be of 24 hours?
GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?
Infinite sum of harmonic number
Add the direction of a curve with tikz
Drawing a curve with TikZTikZ: Thick curve segment in a curveThe perplexing path direction of TikZAdd legend to the curve from drawHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?Curve with TikzTikZ: Smooth curve through three points without changing directionTikz: Lebesgue curve / Z curveTikZ: Z-order curve (Lebesgue curve) with Lindenmayer systemstikz arrow direction
The code:
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^dagger$
endaxis
endtikzpicture
produces the following image:

However, I would like to add the "direction" of the curves, i.e. the direction in which they increase. E.g., in the picture this direction is inside-out. What's a way to obtain it?
tikz-pgf
add a comment |
The code:
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^dagger$
endaxis
endtikzpicture
produces the following image:

However, I would like to add the "direction" of the curves, i.e. the direction in which they increase. E.g., in the picture this direction is inside-out. What's a way to obtain it?
tikz-pgf
add a comment |
The code:
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^dagger$
endaxis
endtikzpicture
produces the following image:

However, I would like to add the "direction" of the curves, i.e. the direction in which they increase. E.g., in the picture this direction is inside-out. What's a way to obtain it?
tikz-pgf
The code:
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)));
addlegendentry$P^dagger$
endaxis
endtikzpicture
produces the following image:

However, I would like to add the "direction" of the curves, i.e. the direction in which they increase. E.g., in the picture this direction is inside-out. What's a way to obtain it?
tikz-pgf
tikz-pgf
asked 12 mins ago
MarkMark
23516
23516
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Like this?
documentclass[border=3.14mm,tikz]standalone
usepackagepgfplots
pgfplotssetcompat=1.16
usetikzlibraryshapes.arrows
begindocument
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east,
enlargelimits=0.2]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily]
increasing;
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily,
shape border rotate=180]
increasing;
addlegendentry$P^dagger$
endaxis
endtikzpicture
enddocument

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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2f482853%2fadd-the-direction-of-a-curve-with-tikz%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Like this?
documentclass[border=3.14mm,tikz]standalone
usepackagepgfplots
pgfplotssetcompat=1.16
usetikzlibraryshapes.arrows
begindocument
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east,
enlargelimits=0.2]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily]
increasing;
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily,
shape border rotate=180]
increasing;
addlegendentry$P^dagger$
endaxis
endtikzpicture
enddocument

add a comment |
Like this?
documentclass[border=3.14mm,tikz]standalone
usepackagepgfplots
pgfplotssetcompat=1.16
usetikzlibraryshapes.arrows
begindocument
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east,
enlargelimits=0.2]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily]
increasing;
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily,
shape border rotate=180]
increasing;
addlegendentry$P^dagger$
endaxis
endtikzpicture
enddocument

add a comment |
Like this?
documentclass[border=3.14mm,tikz]standalone
usepackagepgfplots
pgfplotssetcompat=1.16
usetikzlibraryshapes.arrows
begindocument
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east,
enlargelimits=0.2]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily]
increasing;
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily,
shape border rotate=180]
increasing;
addlegendentry$P^dagger$
endaxis
endtikzpicture
enddocument

Like this?
documentclass[border=3.14mm,tikz]standalone
usepackagepgfplots
pgfplotssetcompat=1.16
usetikzlibraryshapes.arrows
begindocument
begintikzpicture[scale=0.7]
beginaxis[xlabel=$s$,ylabel=$c$,legend pos=south east,
enlargelimits=0.2]
addlegendimageempty legend
addlegendentry
addplot+[blue, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 + 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily]
increasing;
addlegendentry$P^ast$
addplot+[red, samples=40, variable=zeta, domain=10:25]
((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 + 2*0.2*1/(0.05*zeta)*(-0.1)),
1/(2*zeta)*(-0.1)/((0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2 +
2*0.2*1/(0.05*zeta)*(-0.1)) - 0.1) + (0.1 + 0.4)/2 - 1/2*sqrt((0.1 - 0.4)^2
+ 2*0.2*1/(0.05*zeta)*(-0.1)))
node[midway,above=2ex,sloped,single arrow,fill,text=white,font=sffamily,
shape border rotate=180]
increasing;
addlegendentry$P^dagger$
endaxis
endtikzpicture
enddocument

answered 5 mins ago
marmotmarmot
114k5145276
114k5145276
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2f482853%2fadd-the-direction-of-a-curve-with-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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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