Shad Frigui (@shadfrigui) 's Twitter Profile
Shad Frigui

@shadfrigui

Data Viz Dev. I speak the lingo of the grammar of graphics.

#ObservablePlot #ggplot2 #VegaLite #DataViz #BI #PowerBI #supplychain

ID: 3292714356

linkhttps://observablehq.com/@shadfriguii calendar_today25-07-2015 13:45:08

349 Tweet

2,2K Followers

302 Following

Shad Frigui (@shadfrigui) 's Twitter Profile Photo

I believe that this is the way to go if you're just getting started with data viz. You'll feel at home using Altair if you choose to learn Python, and you'll quickly pick up ggplot2 if you choose R. Marks in Vega-Lite --> geoms in ggplot2; encoding channels --> aesthetics.

Shad Frigui (@shadfrigui) 's Twitter Profile Photo

#30DayMapChallenge Day 5: Ukraine Inspired by the maps published by data-journalism teams, I created the following map showing the control of terrain in Easter Ukraine as of Nov. 5, 2022. #RStats

#30DayMapChallenge Day 5: Ukraine

Inspired by the maps published by data-journalism teams, I created the following map showing the control of terrain in Easter Ukraine as of Nov. 5, 2022.

#RStats
The New York Times (@nytimes) 's Twitter Profile Photo

In some states that already limit abortion access, races up and down the ballot removed Democratic lawmakers who stood in the way of restrictions. With fewer obstacles, Republican majorities are expected to pass new or more restrictive bans. nyti.ms/3fTkOds

In some states that already limit abortion access, races up and down the ballot removed Democratic lawmakers who stood in the way of restrictions. With fewer obstacles, Republican majorities are expected to pass new or more restrictive bans. nyti.ms/3fTkOds
Allison McCann (@atmccann) 's Twitter Profile Photo

A judge in Georgia just overturned the state's 6-week ban on abortion, and the trial over Kentucky's total abortion ban started today. Abortion bans remain unenforceable in 11 states. We'll continue to track the patchwork of state abortion laws here: nytimes.com/interactive/20…

A judge in Georgia just overturned the state's 6-week ban on abortion, and the trial over Kentucky's total abortion ban started today.  Abortion bans remain unenforceable in 11 states.

We'll continue to track the patchwork of state abortion laws here: nytimes.com/interactive/20…
Shad Frigui (@shadfrigui) 's Twitter Profile Photo

#30DayMapChallenge Day 22: NULL Nobody Lives Here - Germany edition. Showing areas where the reported population equals zero. #RStats

#30DayMapChallenge Day 22: NULL

Nobody Lives Here - Germany edition. Showing areas where the reported population equals zero.

#RStats
beyondwatts (@beyondwattsuk) 's Twitter Profile Photo

#30DayMapChallenge Day 23 - Movement A day of ship movements in Bournemouth Bay and Poole Harbour. AIS data captured with #raspberrypi dAIShat receiver and supplemented with #AISHub. Streetlights generated from #OSM road network data. #Blender #QGIS #python #gis #dataviz

Shad Frigui (@shadfrigui) 's Twitter Profile Photo

An updated map for day 22 - NULL. Now, the map shows all uninhabited areas in Germany, including forests and rivers. #RStats #30DayMapChallenge

An updated map for day 22 - NULL. Now, the map shows all uninhabited areas in Germany, including forests and rivers.

#RStats
#30DayMapChallenge
Dan Clark (@dan_clark5) 's Twitter Profile Photo

New: Can Europe keep the lights on? 🌍💡 A look ahead at how the sprawling network of cables that enables Europe to share electricity could fare this winter ⚡️ ig.ft.com/electricity-sh…

Shad Frigui (@shadfrigui) 's Twitter Profile Photo

#30DayMapChallenge Day 29: Out of my comfort zone First QGIS map. Improved day 5's map, which I created with R. Added more layers and used Nov. 28 data. QGIS is way easier than R but so powerful! Inspiration: FT & NYT Steven Bernard's tutorials were very helpful 🙏

#30DayMapChallenge Day 29: Out of my comfort zone

First QGIS map. Improved day 5's map, which I created with R. Added more layers and used Nov. 28 data. 

QGIS is way easier than R but so powerful!

Inspiration: FT & NYT

<a href="/sdbernard/">Steven Bernard</a>'s tutorials were very helpful 🙏
Amanda Hess (@amandahess) 's Twitter Profile Photo

We’re asking readers to not engage in any The New York Times platforms tomorrow and stand with us on the digital picket line! Read local news. Listen to public radio. Make something from a cookbook. Break your Wordle streak.

Shad Frigui (@shadfrigui) 's Twitter Profile Photo

#DuboisChallenge2023 I recreated the visualization for challenge 7 using R and also Vega-Lite. #RStats code: tinyurl.com/2p87nwyc #VegaLite JSON: tinyurl.com/ye273ak8 I modified the legend to have a vertical direction and changed the items' order to match the chart.

#DuboisChallenge2023 I recreated the visualization for challenge 7 using R and also Vega-Lite.

#RStats code: tinyurl.com/2p87nwyc

#VegaLite JSON: tinyurl.com/ye273ak8

I modified the legend to have a vertical direction and changed the items' order to match the chart.
Shad Frigui (@shadfrigui) 's Twitter Profile Photo

Ever wanted to create a diverging stacked dot plot with Vega, Vega-Lite & Altair Vega-Lite? It's easier than you think! Check out this example live on the Vega editor: tinyurl.com/ycycsaec Prefer squares over dots/circles? Here's a short video on how to do that (view in full screen).

Mike Bostock (@mbostock) 's Twitter Profile Photo

Observable Plot 0.6.16 🆕 is out! Adds a waffle 🧇 mark, tips for the geo mark, more support for GeoJSON & Apache Arrow data, more options for rounded corners, and a bunch of other improvements and bug fixes.

Observable Plot 0.6.16 🆕 is out! Adds a waffle 🧇 mark, tips for the geo mark, more support for GeoJSON &amp; Apache Arrow data, more options for rounded corners, and a bunch of other improvements and bug fixes.