This was a really nice feature in oxyplot's mouse wheel zoom. Mouse wheel zoom performs differently depending on there you are hovering.
If over the data grid, it does what you currently have implemented - zooms both x and y axis.
If over the x axis , zoom only affects x axis, y zoom is locked.
If over the y axis, zoom only affects y axis, x zoom is locked.