DuckDB redonne une belle jeunesse au langage SQL / Éric Mauvière / Observable
▻https://observablehq.com/@ericmauviere/duckdb-redonne-nouvelle-vie-sql
De vraies bases de données #SQL dans votre navigateur, compatibles avec les nouveaux formats Arrow et Parquet ? 📣 C’est désormais possible avec DuckDB, et de superbe manière !
Démontrons-le avec un exemple concret : l’Insee met à disposition le fichier domicilié des prénoms attribués aux enfants nés en France dans un format CSV (zippé).
Cette table est riche, elle comprend 3 800 000 enregistrements dans sa version publiée en juin 2022, couvrant les années de naissance de 1900 à 2021.
démo interactive dans un notebook #Observable
ce qui ne me rajeunit pas ! j’avais réalisé ce genre de choses avec des requêtes MSQuery (du SQL également) sous Excel, il y a looooongtemps …
]]>Cut the tyranny of copy-and-paste with these coding tools
▻https://www.nature.com/articles/d41586-022-00563-z
‘Executable manuscripts’ insert results directly into documents, eliminating common mistakes.
]]>Psychology 6135 : Psychology of Data Visualization
Michael Friendly
▻https://friendly.github.io/6135
Le cours de Michael Friendly, une référence !
Course Description
Information visualization is the pictorial representation of data.
• Successful visualizations capitalize on our capacity to recognize and understand patterns presented in information displays.
• Conversely, they require that writers of scientific papers, software designers and other providers of visual displays understand what works and what does not work to convey their message.
This course will examine a variety of issues related to data visualization from a largely psychological perspective, but will also touch upon other related communities of research and practice related to this topic:
• history of data visualization,
• computer science and statistical software,
• visual design,
• human factors.
We will consider visualization methods for a wide range of types of data from the points of view of both the viewer and designer/producer of graphic displays.
]]>Observable Plot — Semi-guided and exploration-based tutorials
« Plot Exploration: Penguins » par @Fil
▻https://observablehq.com/@observablehq/plot-exploration-penguins
Observable Plot — Overview
▻https://observablehq.com/@observablehq/plot
« Observable Plot is a free, open-source JavaScript library to help you quickly visualize tabular data. It has a concise and (hopefully) memorable API to foster fluency — and plenty of examples to learn from and copy-paste. […] »
]]>« Introducing Observable Plot » par Mike Bostock, 04.05.2021
▻https://observablehq.com/@observablehq/introducing-observable-plot
« We are thrilled to announce Observable Plot, a new open-source JavaScript library for exploratory data visualization.
[…] Plot is informed by ten years of maintaining D3 but does not replace it. We continue to support and develop D3, and recommend its low-level approach for bespoke explanatory visualizations and as a foundation for higher-level exploratory visualization tools.
In fact, Plot is built on D3! Observable Plot is more akin to Vega-Lite, another great tool for exploration.
We designed Plot to pair beautifully with Observable: to leverage Observable dataflow for fluid exploration and interaction. However, Plot does not depend on Observable; use it wherever you like. […] »
]]>Reactive, reproducible, collaborative: computational notebooks evolve
▻https://www.nature.com/articles/d41586-021-01174-w
A new breed of notebooks is taking #data_visualization and collaborative functionality to the next level, with spreadsheet simplicity.
]]>Reflecting on “Vote Cones” / Toph Tucker / Observable
▻https://observablehq.com/@tophtucker/reflecting-on-vote-cones
Vote cones show the progress of counting election results in two-candidate first-past-the-post elections, assuming a decent estimate of the total number of votes to be counted. They’re vertical line charts of vote share (or absolute vote margin) against percentage of votes counted, with the addition that they draw the threshold above which a candidate will necessarily win — the “endzones” for each candidate.
For example, here’s one for the 2020 presidential election in Georgia
ping @fil #observable
:
The Scientific Paper Is Obsolete. Here’s What’s Next. - The Atlantic
▻https://www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676
The #Jupyter notebook, as it’s called, is like a Mathematica notebook but for any programming language. You can have a Python notebook, or a C notebook, or an R notebook, or Ruby, or Javascript, or Julia. Anyone can build support for their programming language in Jupyter. Today it supports more than 100 languages.
#notebooks #programmation #publication #explorables #interactivité #observable
]]>