So I am trying to do something more complicated, but for the sake of trying to understand the problem I simplified the issue
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node (x) at (0,0) {};
\node (y) at (1,0) {};
\node (z) at (0,1) {};
\draw[fill=blue] (x) -- (y) -- (z) -- (x);
\end{tikzpicture}
\end{document}
I get just a triangle outline with vertices, but no fill. I want to fill a region defined by some nodes of a graph, but I cannot seem to get it to work. I am very much so a novice at tikz, so any assistance with identifying the issue or how to get around it is appreciated.