How to add line connecting two coordinates on a graph with logarithmic x-axis scale?How to set the horizontal...
When should a commit not be version tagged?
Borrowing Characters
Is the set of paths between any two points moving only in units on the plane countable or uncountable?
How to make a mimic a challenging fight for high level party?
Make me a metasequence
When was drinking water recognized as crucial in marathon running?
Is there a frame of reference in which I was born before I was conceived?
Non-Italian European mafias in USA?
Why do members of Congress in committee hearings ask witnesses the same question multiple times?
Levi-Civita symbol: 3D matrix
Rationale to prefer local variables over instance variables?
Sometimes a banana is just a banana
Is there a math equivalent to the conditional ternary operator?
Book about a time-travel war fought by computers
Graphing random points on the XY-plane
Is it possible to keep the Ring of Winter if you manage to acquire it?
Find how "smooth" a number is based on binary
Are there any other Chaos worshipping races?
my breadboard simulation doesn't work properly
Where is the line between being obedient and getting bullied by a boss
Can I send almost 1MB transaction?
I can't die. Who am I?
How can I handle a player who pre-plans arguments about my rulings on RAW?
Can a space-faring robot still function over a billion years?
How to add line connecting two coordinates on a graph with logarithmic x-axis scale?
How to set the horizontal separation of group of rectanglesHistogram fill with logarithmic scaleHow do i get the x axis on top but keep a line on the bottomLogarithmic y-scale with zero bin valueHow to make part of x-axis normal scale and other logarithmic scale in pgfplots?Keep position of coordinates with different axis-scalePgfplot with logarithmic x-axis to zeroShow mark labels near marks and not centered in ybar interaval graphpgfplots: percentage in matrix plotCenter the axes in the coordinate originHow to change coordinates in axis scale?
I am trying to add the line going through the points (1000,-8.5) and (10000,-27.79). This is the latex I have so far.
begin{figure}[h!]
begin{center}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
% add plot of equation going through points (1000,-8.5) and (10000,-27.79) here
end{axis}
end{tikzpicture}
end{center}
end{figure}
All the equations passing through those two points don't show up correctly on the plot, I'm guessing because the logarithmic scale. I have tried 49.37-19.29*x but that doesn't work. That equation is reached by applying log(x) before calculating the line connecting the two points. How do I get a line passing through those points?
tikz-pgf pgfplots
New contributor
add a comment |
I am trying to add the line going through the points (1000,-8.5) and (10000,-27.79). This is the latex I have so far.
begin{figure}[h!]
begin{center}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
% add plot of equation going through points (1000,-8.5) and (10000,-27.79) here
end{axis}
end{tikzpicture}
end{center}
end{figure}
All the equations passing through those two points don't show up correctly on the plot, I'm guessing because the logarithmic scale. I have tried 49.37-19.29*x but that doesn't work. That equation is reached by applying log(x) before calculating the line connecting the two points. How do I get a line passing through those points?
tikz-pgf pgfplots
New contributor
Welcome to TeX.SE!addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?
– marmot
23 hours ago
add a comment |
I am trying to add the line going through the points (1000,-8.5) and (10000,-27.79). This is the latex I have so far.
begin{figure}[h!]
begin{center}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
% add plot of equation going through points (1000,-8.5) and (10000,-27.79) here
end{axis}
end{tikzpicture}
end{center}
end{figure}
All the equations passing through those two points don't show up correctly on the plot, I'm guessing because the logarithmic scale. I have tried 49.37-19.29*x but that doesn't work. That equation is reached by applying log(x) before calculating the line connecting the two points. How do I get a line passing through those points?
tikz-pgf pgfplots
New contributor
I am trying to add the line going through the points (1000,-8.5) and (10000,-27.79). This is the latex I have so far.
begin{figure}[h!]
begin{center}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
% add plot of equation going through points (1000,-8.5) and (10000,-27.79) here
end{axis}
end{tikzpicture}
end{center}
end{figure}
All the equations passing through those two points don't show up correctly on the plot, I'm guessing because the logarithmic scale. I have tried 49.37-19.29*x but that doesn't work. That equation is reached by applying log(x) before calculating the line connecting the two points. How do I get a line passing through those points?
tikz-pgf pgfplots
tikz-pgf pgfplots
New contributor
New contributor
New contributor
asked yesterday
Tom FinetTom Finet
232
232
New contributor
New contributor
Welcome to TeX.SE!addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?
– marmot
23 hours ago
add a comment |
Welcome to TeX.SE!addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?
– marmot
23 hours ago
Welcome to TeX.SE!
addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?– marmot
23 hours ago
Welcome to TeX.SE!
addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?– marmot
23 hours ago
add a comment |
1 Answer
1
active
oldest
votes
How about
documentclass[tikz,border=3.14mm]{standalone}
usepackage{pgfplots}
pgfplotsset{compat=1.16}
begin{document}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
legend pos=north east
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
addlegendentry{data}
addplot[color=orange,no marks] coordinates {(1000,-8.5) (10000,-27.79)};
addlegendentry{fit}
end{axis}
end{tikzpicture}
end{document}
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
@koleygr Thanks! One can replaceaddlegendentry{fit}
byaddlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something likenode [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all thenode distance
keys have no effect because they are to be placed earlier. That is, remove allnode distance
statements and put the distance in thebelow of
and so on keys.
– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
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
});
}
});
Tom Finet is a new contributor. Be nice, and check out our Code of Conduct.
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%2f477748%2fhow-to-add-line-connecting-two-coordinates-on-a-graph-with-logarithmic-x-axis-sc%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
How about
documentclass[tikz,border=3.14mm]{standalone}
usepackage{pgfplots}
pgfplotsset{compat=1.16}
begin{document}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
legend pos=north east
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
addlegendentry{data}
addplot[color=orange,no marks] coordinates {(1000,-8.5) (10000,-27.79)};
addlegendentry{fit}
end{axis}
end{tikzpicture}
end{document}
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
@koleygr Thanks! One can replaceaddlegendentry{fit}
byaddlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something likenode [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all thenode distance
keys have no effect because they are to be placed earlier. That is, remove allnode distance
statements and put the distance in thebelow of
and so on keys.
– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
add a comment |
How about
documentclass[tikz,border=3.14mm]{standalone}
usepackage{pgfplots}
pgfplotsset{compat=1.16}
begin{document}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
legend pos=north east
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
addlegendentry{data}
addplot[color=orange,no marks] coordinates {(1000,-8.5) (10000,-27.79)};
addlegendentry{fit}
end{axis}
end{tikzpicture}
end{document}
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
@koleygr Thanks! One can replaceaddlegendentry{fit}
byaddlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something likenode [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all thenode distance
keys have no effect because they are to be placed earlier. That is, remove allnode distance
statements and put the distance in thebelow of
and so on keys.
– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
add a comment |
How about
documentclass[tikz,border=3.14mm]{standalone}
usepackage{pgfplots}
pgfplotsset{compat=1.16}
begin{document}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
legend pos=north east
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
addlegendentry{data}
addplot[color=orange,no marks] coordinates {(1000,-8.5) (10000,-27.79)};
addlegendentry{fit}
end{axis}
end{tikzpicture}
end{document}
How about
documentclass[tikz,border=3.14mm]{standalone}
usepackage{pgfplots}
pgfplotsset{compat=1.16}
begin{document}
begin{tikzpicture}
begin{axis}[
xmode=log,
xlabel={Frequency (Hz)},
ylabel={Gain (db)},
xmin=0, xmax=20000,
ymin=-30, ymax=10,
xtick={0,100,1000,10000},
ytick={10,0,-10,-20,-30},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
legend pos=north east
]
addplot[
color=blue,
mark=square,
only marks,
]
coordinates {
(100,-0.18)(1000,-8.5)(2000,-14.15)(4000,-19.83)(10000,-27.79)
};
addlegendentry{data}
addplot[color=orange,no marks] coordinates {(1000,-8.5) (10000,-27.79)};
addlegendentry{fit}
end{axis}
end{tikzpicture}
end{document}
answered 23 hours ago
marmotmarmot
106k4127241
106k4127241
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
@koleygr Thanks! One can replaceaddlegendentry{fit}
byaddlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something likenode [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all thenode distance
keys have no effect because they are to be placed earlier. That is, remove allnode distance
statements and put the distance in thebelow of
and so on keys.
– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
add a comment |
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
@koleygr Thanks! One can replaceaddlegendentry{fit}
byaddlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something likenode [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all thenode distance
keys have no effect because they are to be placed earlier. That is, remove allnode distance
statements and put the distance in thebelow of
and so on keys.
– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
I think (s)he wants the equation in the legend. (Already provided in his question I think -but didn't solved- See his comment on my deleted answer)
– koleygr
23 hours ago
1
1
@koleygr Thanks! One can replace
addlegendentry{fit}
by addlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something like node [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all the node distance
keys have no effect because they are to be placed earlier. That is, remove all node distance
statements and put the distance in the below of
and so on keys.– marmot
23 hours ago
@koleygr Thanks! One can replace
addlegendentry{fit}
by addlegendentry{$E=mc^2$}
, say, to get an equation. Please consider changing your answer tex.stackexchange.com/a/477600/121799. You need only something like node [whtblock, right=3cm of PHY,font=fontsize{12}{0}selectfont].
In your answer, all the node distance
keys have no effect because they are to be placed earlier. That is, remove all node distance
statements and put the distance in the below of
and so on keys.– marmot
23 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
Ok fixed... Didn't realized what you said at first time and thought that I have to study things to make the requested edit and know what I am doing. But what you said was simple and thus, edited the question. thanks
– koleygr
22 hours ago
add a comment |
Tom Finet is a new contributor. Be nice, and check out our Code of Conduct.
Tom Finet is a new contributor. Be nice, and check out our Code of Conduct.
Tom Finet is a new contributor. Be nice, and check out our Code of Conduct.
Tom Finet is a new contributor. Be nice, and check out our Code of Conduct.
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%2f477748%2fhow-to-add-line-connecting-two-coordinates-on-a-graph-with-logarithmic-x-axis-sc%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
Welcome to TeX.SE!
addplot[no marks] coordinates {(1000,-8.5) (10000,-27.79)};
?– marmot
23 hours ago