TikZ 中的折线图

TikZ 中的折线图

我想在 TikZ 中绘制如下图表:

在此处输入图片描述

这与其他符号图类似(即。数学符号表的输入),但我不想标记符号,只想用方括号划分区间$[-N+1,N-1],[N+1, 3N-1]$。

谢谢您的任何建议!

答案1

像这样?

在此处输入图片描述

\documentclass[border=3.141592]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
    \begin{tikzpicture}[
alr/.style = {draw=red!50, line width=2pt, semitransparent, 
              {Bracket[reversed,line join=miter,scale=0.8]}-{Bracket[reversed,line join=miter,scale=0.8]}
              },
 ar/.style ={-Straight Narb}
                        ]
\draw (-5mm,0) -- ++ (9,0);
\foreach \i [count=\x  from 0] in {-N, 0, N, 2N, 3N}
    \draw (2*\x,1mm) -- ++ (0,-2mm) node[below] {$\i$};
%
\draw[alr] ( 1mm,0) -- (39mm,0);
\draw[alr] (41mm,0) -- (79mm,0);
\end{tikzpicture}
\end{document}

相关内容