我怎样才能绘制一个空的图?

我怎样才能绘制一个空的图?

我如何绘制一个空图,以便我可以打印它并手动绘制输入?

我只想要 X 轴和 Y 轴。

我想要 X 轴上的时间(07:00-22:00)和 Y 轴上的整数(0-10),但我在互联网上找到的都是具有已知值的图表的解释。

答案1

这里有一个选项pgfplots。我必须添加某种形式的图才能使轴自定义起作用,所以我添加了一个根本不显示的图。

在此处输入图片描述

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
  width=0.8\linewidth,
  axis lines=middle,
  grid,
  ymin=0,
  ymax=11,
  ytick={0,...,10},
  xmin=6,
  xmax=23,
  xtick={7,...,22},
  xticklabel={\pgfmathprintnumber{\tick}:00},
  xticklabel style={rotate=45,anchor=north east}]

\addplot[draw=none] coordinates {(1,1)};
\end{axis}
\end{tikzpicture}
\end{document}

pgfplots也可以使用日期作为坐标,但我认为设置刻度会变得更加冗长,例如

\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
  width=0.8\linewidth,
  grid,
  ymin=0,
  ymax=11,
  ytick={0,...,10},
  date coordinates in=x,
  date ZERO=2015-01-01,
  xmin=2015-01-01 06:00,
  xmax=2015-01-01 23:00,
  xticklabel=\hour:\minute,
  xticklabel style={rotate=45,anchor=north east},
  xtick={
   2015-01-01 07:00,
   2015-01-01 08:30,
   2015-01-01 10:00,
   2015-01-01 11:30,
   2015-01-01 13:00,
   2015-01-01 14:30,
   2015-01-01 16:00,
   2015-01-01 17:30,
   2015-01-01 19:00,
   2015-01-01 20:30,
   2015-01-01 22:00
  }
]
\addplot[draw=none] coordinates {(2015-01-01 12:00,1)};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容