I have to draw a grid with coordinates and lines. I was going to do this manually with TikZ, but it seems like pgfplots might be the cleaner way to go.
Right now this is what I have with pure TikZ (full snippet here):

The code is simple (after macros):
\begin{tikzpicture}
\draw (0,0) to [simplegrid with coordinates] (6,6);
\end{tikzpicture}
And this is what I got working with pgfplots (full snippet here):

With the main code here (borrowed from another SE thread):
\pgfplotsset{tick style={very thin,gray,font=\fontnotesize}}
\begin{axis}[xmin=0,ymin=0,xmax=6,ymax=6,grid=major,ytick={0,...,6}]
\addplot[
black,
thick,
mark=*,
mark options={fill=white},
visualization depends on=\thisrow{alignment} \as \alignment,
nodes near coords, % Place nodes near each coordinate
point meta=explicit symbolic, % The meta data used in the nodes is not explicitly provided and not numeric
every node near coord/.style={anchor=\alignment} % Align each coordinate at the anchor 40 degrees clockwise from the right edge
] table [% Provide data as a table
meta index=2 % the meta data is found in the third column
] {
x y label alignment
};
\end{axis}
Here are some of the issues:
- I'd like to abstract that ugly code away in a template.
- I can't get the ticks to be in the right font size.
- It seems like there would be a better way to tell it to show ALL unit ticks rather than explicitly giving the list.
- The aspect ratio seems off.
I would appreciate help fixing those issues; or maybe a reason why pgfplots might not be appropriate after all. I am not plotting anything, I will be drawing a handful of plots with their coordinates displayed as labels, and lines. The goal is something like this:

I am going to have several of these diagrams to draw, so I would like to be able to separate the nitty gritty from the actual description as much as possible. If this can be better done without pgfplots, I am completely open to that---I just did not want to reinvent the wheel! :)
