Когда генерируется sankey, каждому узлу в вашем sankey присваивается значение dx, которое связывает его положение слева. Если вы выполните итерацию по своим узлам (graph.nodes) и создадите массив, содержащий уникальные значения dx, вы будете знать, сколько существует шагов, и координату x метки шага.
Этот массив может использоваться как объединение данных для создания меток, а затем текст может быть создан с использованием значения, например label.text (function (d) {return "step" + d;})