X축에 라벨을 어떻게 지정하나요?

X축에 라벨을 어떻게 지정하나요?

질문: 첫 번째 그래프의 x축에 완벽한 양의 상관 관계를 표시하고 두 번째 그래프에 완벽한 음의 상관 관계를 표시하려는 두 개의 그래프를 그리려고 합니다.

MWE:

\documentclass{article}
\usepackage[a4paper,top=0.6in,bottom=0.3in,left=0.5in,right=0.5in,headheight=14.5pt]{geometry}
\usepackage{blindtext}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage[utf8]{inputenc}
\usepackage[misc]{ifsym}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{forest}
\usepackage{tikz}
\usepackage{parskip}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}[domain = 0:5]
\draw[<->] (-1,0) -- (5.5,0) node[right] {$x$};
\draw[<->] (0,-1) -- (0,5.5) node[right] {$y$};
\draw[color = blue, thick] (1,1) -- (2,2) -- (3,3) -- (4,4) -- (5,5);
\fill (1,1)  circle[radius=2pt];
\fill (2,2)  circle[radius=2pt];
\fill (3,3)  circle[radius=2pt];
\fill (4,4)  circle[radius=2pt];
\fill (5,5)  circle[radius=2pt];
\end{tikzpicture}\qquad\qquad\qquad\qquad
\begin{tikzpicture}[domain = 0:5]
\draw[<->] (-1,0) -- (5.5,0) node[right] {$x$};
\draw[<->] (0,-1) -- (0,5.5) node[right] {$y$};
\draw[color = blue, thick] (1,5) -- (2,4) -- (3,3) -- (4,2) -- (5,1);
\fill (1,5)  circle[radius=2pt];
\fill (2,4)  circle[radius=2pt];
\fill (3,3)  circle[radius=2pt];
\fill (4,2)  circle[radius=2pt];
\fill (5,1)  circle[radius=2pt];
\end{tikzpicture}
\end{document}

답변1

x축을 그릴 때 두 번째 노드를 추가하기만 하면 됩니다. pos=0.6는 경로의 중간 지점 바로 뒤에 배치됨을 의미합니다(0은 시작, 1은 끝).

\draw[<->] (-1,0) -- (5.5,0) node[right] {$x$} node[pos=0.6,below=3mm] {Perfect positive correlation};

\draw plot관심이 있는 경우 다음 예제와 같이 를 사용하여 코드를 훨씬 더 짧게 만들 수 있습니다 .

\documentclass{article}
\usepackage[a4paper,top=0.6in,bottom=0.3in,left=0.5in,right=0.5in,headheight=14.5pt]{geometry}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[
   % domain and samples applies to the plot commands below
   domain = 1:5,samples=5
   ]

\draw[<->] (-1,0) -- (5.5,0) node[right] {$x$} node[pos=0.6,below=3mm] {Perfect positive correlation};
\draw[<->] (0,-1) -- (0,5.5) node[right] {$y$};
\draw[color = blue, thick, mark=*]  plot(\x,\x);

\begin{scope}[xshift=8cm]
\draw[<->] (-1,0) -- (5.5,0) node[right] {$x$} node[pos=0.6,below=3mm] {Perfect negative correlation};
\draw[<->] (0,-1) -- (0,5.5) node[right] {$y$};
\draw[color = blue, thick, mark=*]  plot(\x,-\x+6);
\end{scope}
\end{tikzpicture}
\end{document}

관련 정보