Too Long; Didn't Read
The most commonly used charts - line, bar, and pie charts - are used in data analysis and representation applications. I pick these charts for the most common use in most of the applications made for data analysis or representation. I did not use any framework, just HTML, CSS, and JavaScript. I recommend inspecting charts in the DOM to understand how D3 renders the elements. It takes around 70 lines of code to implement it.