Public
Edited
Apr 19
1 fork
Insert cell
Insert cell
Insert cell
sullivan = oeuvresMacEtudiees.filter(d => d.artiste.includes("Sullivan"))
Insert cell
goodwin = oeuvresMacEtudiees.filter(d => d.artiste.includes("Goodwin")).map(d => d.artiste)
Insert cell
oeuvresMacEtudiees
Insert cell
oeuvresParArtiste = {
var resultat = [];

oeuvresMacEtudiees.forEach(oeuvre => {
oeuvre.artistes.forEach(artiste => {
//crée une œuvre par artiste, donc des doublons pour les cas avec deux artistes etc.
var oeuvreEnCours = {
titre: oeuvre.titre,
libelleNomsArtistes: oeuvre.artiste,
dateProduction: oeuvre.dateProduction,
genreAssocie: oeuvre.genreAssocie
};
oeuvreEnCours.artisteId = artiste.id
oeuvreEnCours.artisteNom = artiste.nom

if (artiste.artisteMac == true)
oeuvreEnCours.genre = artistesMac.find(d => d.id == artiste.id).genre
else
oeuvreEnCours.genre = "inconnu"
resultat.push(oeuvreEnCours)
})
})

return resultat
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import {bordeau} from "d4e62b38e6ba0e9d"
Insert cell
import {noir} from "d4e62b38e6ba0e9d"
Insert cell
import {jaune} from "d4e62b38e6ba0e9d"
Insert cell
import {artistesMac} from "9672f0ddecee73e3"
Insert cell
import {toc} from "@lenamk/toc"

Insert cell
import {oeuvresMacEtudiees} from "@artistes-femmes-mac/donnees-et-autres-communs"
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more