Perform the following steps to develop a high-quality, compelling visualization:
The first step is to devise a purpose for the visualization—a question that you would like the data to answer—and envision the possible visualization types that can best answer that question.
Next, define the content and find your relevant data; determine how much data should be shown and the level of details required. A large part of your visualization project should be spent on finding and cleansing data. Do not skimp on this step, because it will make your visualization more clear and useful to readers. You may have to scrape data from the Internet or combine it from multiple sources.
Wherever you get your data, make sure that you have both validated and attributed it properly.
The third step (with respect to this...