具有焦点和准线的抛物线 - Tikz/PGF 图

具有焦点和准线的抛物线 - Tikz/PGF 图

我不太熟悉 TikZ 和 PGF 图,我希望有人能够帮助我开发抛物线及其焦点和准线的结构代码。

我找到了一张我认为是通过 LaTex 创建的图像,并希望以某种方式重新创建它。这是我正在寻找的完美图像,因为圆锥曲线似乎已经随着时间的流逝而消失了,以至于我无法找到这个特定主题的良好表示,除非手绘它。

我找到了一个绘制抛物线的示例代码,当我尝试重新创建它时,它不允许我使用分数系数。

如果有人有此图像的启动代码,将不胜感激

在此处输入图片描述

答案1

像这样:

在此处输入图片描述

代码:

\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
        \draw[gray!40,dashed] (-9,-1) grid (5,8);   % coordinate grid
        \draw[->] (-9,0) -- (5,0) node[right] {$x$};   % x-axis
        \draw[->] (0,-1) -- (0,8) node[above] {$y$};   % y-axis
        
        \foreach \x in {-8,...,-1,1,2,...,5}        % x-axis labels
        \draw (\x,2pt) -- (\x,-2pt) node[anchor=north, font=\footnotesize] {$\x$}; 
        
        \foreach \y in {-1,1,2,...,8}           % y-axis labels
        \draw (2pt,\y) -- (-2pt,\y) node[anchor=east, font=\footnotesize] {$\y$};
        \node at (-.3,-.3) () {$O$}; 
        \draw[<->,magenta,line width=3pt] plot[domain=-8.2:4.2,smooth,samples=101] (\x,{.125*(\x+2)^2+3});
        \draw[red,dashed,line width=1pt] (-2,-1)--(-2,8) node[pos=.9,sloped,fill=white] () {axis: $x=-2$};
        \draw[red,dashed,line width=1pt] (-9,1)--(5,1) node[pos=.8,fill=white] () {directrix: $y=1$};   
        \fill[blue] (-2,3) circle(.1) node[red,below] {\scriptsize Vertex (-2,3)};
        \fill[blue] (-2,5) circle(.1) node[red,below] {\scriptsize Focus (-2,5)};
        \node[red,fill=white] at (3,6) () {$(x+2)^2=8(y-3)$};
    \end{tikzpicture}
\end{document}

相关内容