You don't really need any libraries or frameworks to create and display interactive and animated data visualizations on the Web. Plain standard HTML, CSS, and JavaScript already do that for you. Basic HTML provides structural elements that can be styled with CSS to display simple graphical elements such as colored rectangles. That means you can create a basic static bar chart just applying different widths in CSS to div elements.
Take a look at the following HTML and CSS code:
<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #data { width: 600px; border: solid black 1px; padding: 10px; } .label { display: inline-block; width: 60px; } .bar { display: inline-block; background: ...