I plot two square lattices where one of them is rotated by 30 degrees. The mathematicaMathematica command to generate them is
{GridGraph[{5, 5}], Rotate[GridGraph[{5, 5}], 30]}
{GridGraph[{5, 5}], Rotate[GridGraph[{5, 5}], 30]}
but I wonder whether it is possible to plot them right on top of each other to generate a Moire grid?