Inactive Tutor answered 03/21/19
P5.js would be an excellent alternative to D3.js, and it is fairly easy to learn. P5 is processing using JavaScript. This means that not only can you do data visualizations but you can create all sorts of interactive animations, and even games, on your website. You can learn more about p5.js here: https://p5js.org/