Schematic editor capable of diagonal components
Every decent schematic editor I've used has a built-in library shape editor. If you need a diagonal component such as a resistor at 45 degrees then create one as a part and save it to your library.