gridlines at 0,0 only

how can i create a grid at 0,0 ?

xticks( [0] )
yticks( [0] )
grid()

does not produce what i want because i loose ticks on the axis.

axvline(x=0, color='black', )
axhline(y=0, color='black', )

neither does this: i want a dashed line.