D3.js Arrays Transformations API Complete Reference Last Updated : 02 Jan, 2022 Improve Improve Like Article Like Save Share Report The D3 is an abbreviation of Data-Driven Documents, and D3.js is a resource JavaScript library for managing documents based on data. D3.js is one of the most effective frameworks to work on data visualization. The Transformations API is used to transform arrays and generate new arrays. Transformations: D3.js flatGroup() Function D3.js flatRollup() Function D3.js group() Function D3.js groups() Function D3.js groupSort() Function D3.js index() Function D3.js indexes() Function D3.js rollup() Function D3.js rollups() Function D3.js count() Function D3.js cross() Function D3.js merge() Function D3.js pairs() Function D3.js permute() Function D3.js suffle() Function D3.js shuffler() Function D3.js ticks() Function D3.js tickIncrement() Function D3.js tickStep() Function D3.js nice() Function D3.js range() Function D3.js transpose() Function D3.js zip() Function Like Article Suggest improvement Previous D3.js bisect() Function Next D3.js Brushes API Complete Reference Share your thoughts in the comments Add Your Comment Please Login to comment...