How to Create a Heat Map without Writing Code?

Lewis Chou
Towards Data Science
5 min readOct 31, 2019

--

How can we create a heat map without writing a single line of code? It sounds impossible, but it’s actually very easy to implement. Sometimes, we need to be good at using tools and learning tips to help us save time and improve work efficiency. Today I will show you how to make an earthquake heat map without writing code. And the tool I use is a data visualization software, FineReport.

The personal version of FineReport is completely free. If you want to learn to make a heat map, you can download it and follow my tutorial to practice.

First of all, let me show you the final effect of the earthquake map. The picture shows the distribution and magnitude of the earthquakes between 1999 and 2019.

The screenshot above only shows earthquakes in Southeast Asia. I also made a 3D dynamic heat map showing the global distribution of earthquakes. And I didn’t use any code during the production process.

Now, let’s start learning how to visualize the data.

1. Find the data source

The first step in data visualization is to find the source of the data. We can obtain the data of various regions for the earthquake heat map from USGS. In this article, we take the world’s seismic data from 1999 to 2019 and import it into Excel, and then edit it into a unified format as shown below.

2. Connect data set

Next, we import the data into the FineReport Designer. FineReport can connect to various databases.

But if the data is from Excel, we need to put the Excel file under the same
path of installing FineReport. For example, in my computer, I put the Excel file created above into C:\FineReport_10.0\webapps\webroot\WEB-INF\reportlets, as a built-in template.

Then open the FineReport Designer, you will find your Excel file. Select File, set File type as Excel, choose Local file, select the excel file just imported, on the right side select “First row contains column headings”, and then the data is imported.

3. Choose chart type

We create a New Form to design the dashboard and select the heat map in Chart, as shown below.

Click on the map to edit. Select Map point, here I choose Template Parameters, then select the GIS layers to choose Satellite. You can set the center point of the map display. Here I choose (101,0) to display, with Southeast Asia as the center.

Then import the data into the map. The settings are as follows.

4. Design the style of heat map

At last, we adjust the style of heat map.

The legend is set to a gradient color by default. You can define the maximum and minimum according to your needs. Select Chart Property Table -> Style -> Series, you can see that the series properties are divided into two settings: Heat point and BG area. If the boundary/point selected by the user does not contain the boundary information, the setting is invalid. The series interface of the thermal point is as follows: the larger the rendering radius, the larger the display range of the heat region; the greater the blur, the higher the blur of the heat boundary. Opacity minimum and maximum, corresponding to the opacity of the minimum and maximum values in the graph, set here as follows.

5. Effect display

Click on the preview and a heat map without coding is done.

Seeing here, you may ask how the 3D dynamic heat map at the beginning of the article was made. It is very simple. Just select Structure(new) when inserting the chart. And I think you can explore the subsequent settings by yourself, which are similar to the above steps.

In the end

In addition to the heat map, if you want to learn about map visualization, you may read this article Top 10 Map Types in Data Visualization.

You might also be interested in…

9 Data Visualization Tools That You Cannot Miss in 2019

Top 6 Data Analytics Tools in 2019

What is Data Visualization for Large Screen and How to Implement It?

6 Key Skills That Data Analysts Need to Master

A Beginner’s Guide to Business Dashboards

Top 16 Types of Chart in Data Visualization

--

--

Passionate about leveraging BI solutions for success. Sharing insights on data science through blogs. Let's connect on LinkedIn for more updates!