It's simply because there are more open spaces around the flowers when you place them diagonally, so there is more space for hybrids to spawn. Don't forget to water them, and if it's available to you, you could use fertiliser (bury it so it touches both flowers) since this makes the chances of new flowers spawning higher.
- - - Post Merge - - -
By the way, make sure to use the right colour combinations! You can find a lovely guide here!