Support for various orientations:
```js
const d3 = require('d3');
<svg width="800" height="200">
    <Axis translation={[10, 100]} scale={d3.scaleLinear().domain([0, 100]).range([0, 180])} orientation='Bottom' />
    <Axis translation={[250, 10]} scale={d3.scaleLinear().domain([0, 100]).range([180, 0])} orientation='Left' />
    <Axis translation={[310, 100]} scale={d3.scaleLinear().domain([0, 100]).range([0, 180])} orientation='Top' />
    <Axis translation={[550, 10]} scale={d3.scaleLinear().domain([0, 100]).range([180, 0])} orientation='Right' />
</svg>
```
