I built this POC to demonstrate how I'd use CustomEvents to implement Signals. Please criticize my approach and tell me why I need a native browser API for this.
The #Observable Framework is a new #JavaScript library for building dashboards. It looks super awesome!
Here are the key features:
✅ It enables the building of the dashboard front-end with JS and the use of any other language on the back-end to process the data, such as #Rstats, #Python, #SQL, etc. This is an amazing feature that enables you to bring the beauty and strengths of JS while processing your data with a more friendly framework
With #RStats#WebR in "interactive" mode, we can use CMU's handy alternate #Observable editor w/R syntax highlight and create a basic R editor pane + console output where you can play with R in the browser just by editing that code.
Thanks to some incredible toil+creativity by one of our equally incredible designers at work, I should have a decent example of using #Quarto + #Typst + #Observable Plot + (ofc) #RStats to generate data-driven PDF reports with a fairly complex multi-page layout ready to blog and git sometime next week. #StayTuned
pyobsplot 0.3.8 is out, with Plot updated to 0.6.10. Now with titles and subtitles !
pyobsplot is a #Python package which allows to use #Observable Plot in #jupyter notebooks and #quarto documents with a syntax as close as possible to the JavaScript one.
For day 10 of the #30DayChartChallenge (distribution/physical) we look at the historical, present, and projected distributions of cargo by travel mode via an interactive #observable notebook that lets you explore each cargo type.
For day 13 of the #30DayChartChallenge (relationships/family) we use #Observable and #D3 to explore the malware families used by threat actors, and let you tap into them to go to the entries on Malpedia.
Nothing fancy for the late entry to day 14 of the #30DayChartChallenge. Just a basic Season/Episode ratings #Observable Plot heatmap for selected TV shows from IMDB's catalog.
I'm rly backlogged on the #30DayChartChallenge b/c I got nerdswiped trying to make a new #Observable Plot mark for HTML styled text…and it's nearly working!
Here is a great resource for getting started with Observable Framework by Allison Horst. Observable Framework is an open-source JS library for creating dashboards. The sequence of videos covers how to set up a project and data loader, customize the dashboard, and deploy it.
Being able to get mgcv::gam into JS/Observable via #RStats {webr} is just the bees knees.
#Observable Plot just has basic linear regression (it's nowhere near as robust as geom_smooth()), and it's almost zero effort to slide in fit data from other models thanks to the work of George & team.