# Axis API in D3.js

D3 facilitates the functions to design the axes. It is a build-up of **Labels, Ticks, and Lines**. An axis can also apply a Scale. Thus, the entire axis will require any scale to implement.

## Configuring API

We can use the following mentioned script to configure this API.

### Methods of Axis API

D3 facilitates some essential functions to design the axes, which are discussed below.

**d3.axisTop():** It is a method/function applied to draw the horizontal axis on the top.

**d3.axisRight():** It can be used to draw a vertical axis, i.e., **right-oriented**.

**d3.axisBottom():** It is used to draw a horizontal axis at the bottom.

**d3.axisLeft():** This method is applied to draw the vertical axis on the left.

Let’s understand by a few examples.

**Example 1:**

To include the x-axis on a graph (using d3.axisBottom()).

**Output**

**Example 2:**

Let’s understand how to include the y-axis on a graph (using d3.axisLeft()) in the following illustration:

**Output:**

**Example 3:**

Let’s get the above two mentioned axes together:

**Output:**