Creating bar charts
A bar chart uses two axes with rectangular bars that can be either positioned either vertically or horizontally. The length of a bar is proportional to the value it represents. A bar chart can be used to show time series data.
In the following series of examples, we will be using a set of European country populations for three decades, as listed in the following table. The data is a subset of population data found at https://ourworldindata.org/grapher/population-by-country?tab=data:
Country | 1950 | 1960 | 1970 |
Belgium | 8,639,369 | 9,118,700 | 9,637,800 |
France | 42,518,000 | 46,584,000 | 51,918,000 |
Germany | 68,374,572 | 72,480,869 | 77,783,164 |
Netherlands | 10,113,527 | 11,486,000 | 13,032,335 |
Sweden | 7,014,005 | 7,480,395 | 8,042,803 |
United Kingdom | 50,127,000 | 52,372,000 | 55,632,000 |
The first of three bar charts will be constructed using JavaFX. We start with a series of declarations for the countries as part of a class that extends the Application
class:
public class MainApp extends Application { final static String belgium...