\documentclass[letter,12pt]{article}
\usepackage{pgfplots}
\pgfplotsset{tyyli/.append style={axis x line=middle, axis y line=
middle, xlabel={$x$}, ylabel={$y$}, axis equal }}
\pgfplotsset{every x tick label/.append style={font=\tiny, yshift=0.5ex}}
\pgfplotsset{every y tick label/.append style={font=\tiny, xshift=0.5ex}}
\usepackage[margin=1.5cm]{geometry}
\usepackage{tikz}
\usepackage[english]{babel}
\begin{document}
\begin{tikzpicture}[scale=2]
\begin{axis}[tyyli,xtick={-10,-8,...,10}, ytick={-10,-8,...,10},
xmin=-10, xmax=10 , ymin=-10, ymax=10, grid=both]
\end{axis}
\end{tikzpicture}
\end{document}
问题是,当图片位于页面底部时,x 标签不存在,而 y 标签位于页面顶部。
答案1
[scale=2]
基本思想是从轴参数中删除参数\begin{tikzpicture}
并添加scale=2
到轴参数中。
这是一个 MWE。
\documentclass[letter,12pt]{article}
\usepackage{pgfplots}
\pgfplotsset{every x tick label/.append style={font=\tiny, yshift=0.5ex}}
\pgfplotsset{every y tick label/.append style={font=\tiny, xshift=0.5ex}}
\usepackage[margin=1.5cm]{geometry}
\usepackage{tikz}
\usepackage[english]{babel}
\begin{document}
\begin{tikzpicture} % don't put [scale=2] here
\begin{axis}[xtick={-10,-8,...,10}, ytick={-10,-8,...,10},
xmin=-10, xmax=10 , ymin=-10, ymax=10, grid=both, axis lines=center, ylabel={$y$}, xlabel={$x$}, scale=2]
\end{axis}
\end{tikzpicture}
\end{document}