使用 TikZ 绘制倾斜线条和文字

使用 TikZ 绘制倾斜线条和文字

我是使用 TikZ 画图的新手。我知道如何画一些基本线条,但是,我不确定如何倾斜线条和文本(参见我的图片)。顶线也应该倾斜并以箭头结尾。提前感谢您的帮助 用倾斜的线绘制图

答案1

部分解决方案,向您展示一种方法。

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}

\begin{document}
\vspace*{2cm}
\begin{center}
\begin{tikzpicture}[]
\draw[->](0,-1)--(0,4);
\draw[->](0,-1)--(4,-1);
  \draw [decorate,decoration={snake, segment length=5mm, amplitude=10mm}]
    (0,0)  --  (4,0);

\end{tikzpicture}
\end{center}
\end{document}

在此处输入图片描述

答案2

我已经更改了所有 MWE,对于我的类似回答,我向你和大家表示歉意。我希望这是最后一次很好的回答。这与 OP 的问题图类似。

在此处输入图片描述

\documentclass{article}
\usepackage{tikz,amsmath, amssymb,bm,color}
\usetikzlibrary{shapes,arrows}
\usetikzlibrary{calc}
\usetikzlibrary{snakes}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\draw[->] [thick](-0.2,0) -- (6,0) node[right] {\Large $x$};
\draw[->] [thick] (0,-6) -- (0,6) node[left] {\Large $y$};
\draw[->][line width=2.pt,color=magenta,smooth,samples=50,domain=.:4.8] plot(\x,{4.0*sin((4.0*(\x))*180/pi)+4.0});
\draw[line width=.75pt] plot coordinates {(-.3,-1)(.3,-.5)};
\draw (.3,-.75) -- (6,-.75);
\draw[line width=.75pt] plot coordinates {(-.3,-4)(.3,-3.45)};
\draw (0.3,-3.75) -- (6,-3.75);
\node [cross out,draw=black] at (-.75,-.75){\phantom{a}};
\node [cross out,draw=black] at (-.75,-3.8){\phantom{a}};
\draw (3.75,-.75) circle (0.3);
\fill [black] (3.75,-3.75) circle (0.3);
\draw [<-,snake=snake,
segment amplitude=2mm,
segment length=2mm,
line before snake=4mm] (5,-3.2) -- (6,-1);
\draw[rotate=-25] (5.5,-1) node[transform shape] {\phantom A}
(6.5,1.4) node[transform shape,rotate=90,scale=1.5] {foo};
\draw [-To, line width=2pt] (4.5,-3.75) -- (4.5,-.75);
\end{tikzpicture}
\end{document}

相关内容