Сергей Скирдин
По-моему, только по переделам раскладывать, в вашем примере три колонки: прокат - проволока - катанка. Тогда эта диаграмма подойдёт.
А вообще надо в целом на задачу поглядеть. Мы когда с пищевым производством мудрили такие штуки, в итоге пришли к тому, что интересна раскладка готовой продукции до первоначального сырья, все промежуточные полуфабрикаты можно игнорировать. Но там задача была разложить сырьевую себестоимость по ингредиентам. А у вас какая задача?
Да, на диаграмме должно быть три уровня. Но при этом мера для данного графика всего одна, и как не трогать, например, непотраченное сырьё, мне непонятно. Sankey автоматом то, что не потратили, закидывает в полосу с назначением "undefined", чего, конечно же не должно быть.