banner
bpiros.bsky.social
@bpiros.bsky.social
Data viz enthusiast. Bookworm.
Github: https://github.com/DevJupyHUB/
This week #TidyTuesday explores the Astronomy Picture of the Day (APOD) archive. I filtered the data to focus on Portugal related images and visualized them using circle packing.
#pydytuesday #matplotlib #dataviz
January 20, 2026 at 6:09 PM
This week #TidyTuesday explores the Languages of Africa. I created radial bar charts for the top 3 language families.
#pydytuesday #matplotlib #dataviz
January 14, 2026 at 6:32 PM
This week #TidyTuesday is about bringing our own data. Using the 2021 Census geopackage data from Portugal’s national statistics agency, I created a bivariate map of Lisbon’s residences categorized by low and high numbers of divisions.
#pydytuesday #matplotlib #geopandas #dataviz
January 7, 2026 at 7:33 PM
This week #TidyTuesday explores Christmas novels from Project Gutenberg. I collected adjectives that directly precede the word “christmas” using part of speech tagging. Then I created an edge colormap graph to symbolize a sparkler.
#pydytuesday #matplotlib #spacy #networkx #dataviz
December 30, 2025 at 1:45 PM
Happy holidays to you all!
#matplotlib #dataviz
December 23, 2025 at 3:58 PM
This week #TidyTuesday explores the Languages of the World. I made some chord diagram subplots where each subplot highlights a different macro area.
#pydytuesday #matplotlib #pycirclize #dataviz
December 23, 2025 at 3:55 PM
This week #TidyTuesday explores roundabouts in the world. I filtered the data for Portugal, added extra info, and made a grid of circles that looks like the Portugal map. The colors show how many roundabouts are in each district or autonomous region.
#pydytuesday #matplotlib #dataviz
December 16, 2025 at 5:47 PM
This week #TidyTuesday explores data about cars in Qatar. I visualized the distribution of car performance by manufacturing country using raincloud plots.
#pydytuesday #matplotlib #seaborn #dataviz
December 9, 2025 at 6:42 PM
This week #TidyTuesday explores the weather prediction of Zurich's exploding snowman. I gathered additional data and created a timeline plot with some fun facts and weather prediction.
#pydytuesday #matplotlib #dataviz
December 3, 2025 at 5:43 PM
Although I didn’t join the 30DayMapChallenge, but it still got me in the mood to plot some city grids using the osmnx library.
#osmnx #matplotlib #pyfonts #dataviz
December 1, 2025 at 5:31 PM
This week #TidyTuesday explores the statistical performance indicators (SPI). I created gauge charts to show the overall statistical performance score per region.
#pydytuesday #dataviz #matplotlib
November 25, 2025 at 4:56 PM
This week #TidyTuesday explores the Complete Sherlock Holmes. I selected a novel to compare how often Holmes and Watson are mentioned. After that I created square heatmaps to show the frequency of each mentioned name.
#pydytuesday #dataviz
November 19, 2025 at 5:25 PM
This week #TidyTuesday explores the global tuberculosis (TB) burden estimates. I used the great_tables library again, but this time I tried it with nanoplots.
#pydytuesday #dataviz
November 12, 2025 at 6:20 PM
This week #TidyTuesday explores the lead levels in water samples collected in Flint, Michigan in 2015. I created waffle charts to show the % of samples from MDEQ and Virginia Tech that are above or below the 15 ppb threshold. The 90th percentiles are also highlighted.
#pydytuesday #dataviz
November 4, 2025 at 5:28 PM
This week #TidyTuesday explores the selected British literary prizes data. I created area and line charts by selected genders to show how the number of writers changed over time and added some summary metrics.
#pydytuesday #dataviz
October 28, 2025 at 5:06 PM
This week #TidyTuesday explores meteorological data from the UK Met Office. I calculated yearly averages and the overall average for each variable, identified anomalies and created barcode charts to visualize the anomalies, where each bar represents a year."
#pydytuesday #dataviz
October 21, 2025 at 3:59 PM
This week #TidyTuesday explores the World Food Day. I created proportional half circles to represent the percentage of stunted and overweight children under 5 for each available country, and placed them on a map.
#pydytuesday #dataviz
October 17, 2025 at 4:58 PM
October 10, 2025 at 7:09 PM
This week #TidyTuesday explores EuroLeague Basketball, the premier men’s club basketball competition in Europe. I used a circle packing chart to show each team’s final four appearances and success rate, using size and color to represent these values. #pydytuesday #dataviz
October 8, 2025 at 3:14 PM
This week #TidyTuesday explores the crane observations at Lake Hornborgasjön, Sweden. I created a dumbbell chart to show the differences between the seasonal counts.
#pydytuesday #dataviz
October 1, 2025 at 4:31 PM
This week #TidyTuesday explores the FIDE Chess Player Ratings. I selected the top 10 male and top 10 female players who saw the biggest jump in ratings and rankings from August to September and then presented them in a table with the great_tables library.

#pydytuesday #dataviz
September 23, 2025 at 3:16 PM
This week #TidyTuesday exploring a curated collection of recipes collected from Allrecipes website. I created donut chart subplots to look like plates and added a fork and knife image to each.
#pydytuesday #dataviz
September 16, 2025 at 4:42 PM
This week #TidyTuesday explores the Henley Passport Index Data. I created subplots of scatters for each EU member country to visually compare the number of free visa destinations over the period of 12 years.
#pydytuesday #dataviz
September 13, 2025 at 1:20 PM
Week 36 #TidyTuesday explored the FrogID data. I created a cartogram to visualize the frog call coverage by season and region.
#pydytuesday #dataviz
September 11, 2025 at 6:19 PM