如何在第一象限内绘制表格?

如何在第一象限内绘制表格?

我想在第一象限内绘制一个表格。例如在此处输入图片描述

答案1

像这样: 在此处输入图片描述

使用以下代码:

\documentclass[10pt,a4paper]{article}
\usepackage{tikz}

\begin{document}


    \begin{tikzpicture}
        \draw[-latex] (0,0)--(6,0) node[pos=.5,below] {\bfseries Order};
        \draw[-latex] (0,0)--(0,6) node[pos=.5,xshift=-7pt,rotate=90] {\bfseries Energy};
        \draw (1,1) rectangle (5,5);
        \draw (1,3)--(5,3);
        \draw (3,1)--(3,5);
        \draw (2,4) node () {\large \bfseries A};
        \draw (4,4) node () {\large \bfseries B};
        \draw (2,2) node () {\large \bfseries C};
        \draw (4,2) node () {\large \bfseries D};
    \end{tikzpicture}   
\end{document}

编辑:为了回答您的评论,我建议使用此代码:

\documentclass[10pt,a4paper]{article}
\usepackage{tikz}

\begin{document}
 \;\\
\;\\

\vspace*{1cm}
        \begin{tikzpicture}[overlay]
            \draw[-latex] (0,0)--(6,0) node[pos=.5,below] {\bfseries Order};
            \draw[-latex] (0,0)--(0,6) node[pos=.5,xshift=-7pt,rotate=90] {\bfseries Energy};
            \draw (3,3) node () {\begin{tabular}{|c|c|}
                    \hline
                    A & B \\
                    \hline
                    C & D \\
                    \hline
            \end{tabular}};
    
        \end{tikzpicture}   
    \end{document}

输出如下:

在此处输入图片描述

您必须调整坐标 (3,3) 以适合您的表格。

相关内容