The key components of data visualization encompass data, visual elements (such as charts and graphs), and a narrative or context to communicate insights from the data effectively.