有人能帮我重现这样的数字吗:
我成功复现了大部分内容。但我需要帮助解决一个小细节:
我怎样才能在网格的每个方格中间放置“高、中、低”?(正如你在我原来的图画上看到的那样)
以下是我目前所做的工作:
\documentclass[border=2mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{axis}[grid=both,ymin=0,ymax=8,xmax=8,xmin=0,xtick={2,4,6},xticklabels={Low,Middle, High},ytick={2,4,6}, yticklabels={Low,Middle, High},xlabel= Classical counterpart,ylabel=Quantization]
\end{axis}
\end{tikzpicture}
\end{document}
答案1
也许有更优雅的解决方案。在这里,我为标签使用了一种样式,并通过反复试验来移动标签。
我锚定了xtick
在北(标签上边缘的中间)和ytick
和东方(标签右边缘中间)。
\documentclass[border=2mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{axis}[grid=both,ymin=0,ymax=6,xmax=6,xmin=0,xtick={2,4,6},xticklabels={Low,Middle, High},ytick={2,4,6}, yticklabels={Low,Middle, High},xlabel= Classical counterpart,ylabel=Quantization,every x tick label/.style={xshift=-12mm,anchor=north},every y tick label/.style={yshift=-8mm,anchor=east}]
\end{axis}
\end{tikzpicture}
\end{document}