I created the Passport Index Visualization as a quick visual reference for the massive passport index data that is hard to grasp in tabular form.
The idea is pretty simple: select a country on the circle radius to see which destinations you can travel to without a visa, and vice versa — pick a country on the map to see which countries' citizens can travel there visa-free, get a visa on arrival, or apply for a e-Visa/ETA. When you select any country, you'll see a flow map with countries color coded according to the visa regime.
For each country located within the radius of the circle, the compound bar chart shows the number of countries that can be visited with a visa-free, visa-on-arrival, and e-visa. In addition, a dot indicates the number of countries from which one can enter the country without a prior visa.
In order to make it easier to understand how to read the visualization, it is accompanied by an explanatory legend:
It is also possible to view the data using a table. Available options to group countries by region and sort data by multiple values. To quickly find the country you need, there is a special search bar.
You can analyze passport data with it.
Or you can just play around with the interactivity and have fun with the mesmerizing transitions.
Many thanks to Matthias Stahl for helpful Svelte + D3 training video series, which I was guided by to get to know Svelte + D3 basics.