Data Visualization
Cloudwords
2. Heat maps. Similarity across 500 classical composers (coded using Python)
3. Network graphs. Composer influences network (coded with Python/networkx)
3.1 Seven centuries of classical music (ForceAtlas2 Algorithm)
Size of node reflects the influence (out-edges) of the composer. Color of node reflects the period of the composer:
Blue: Medieval & Renaissance
Green: Baroque
Red: Classical
Cyan: Romantic
Magenta: 20th century
3.2 The twentieth century composers network. Nodes colour-coded by style. ForceAtlas2 algorithm
Size of node reflects the influence (out-edges) of the composer.
Note: Late Romantic: deepskyblue; Light Classical: lightblue; Impressionist: blue; Nationalist: gray; Vernacularist: blueviolet; Expressionist: magenta; Serial: pink; Neoclassical: forestgreen; Avant-Garde: saddlebrown; Experimentalist: sandybrown; Mystical: yellow; Eclectic: gold; Neoromantic: springgreen; Minimalist: cyan.
3.3 The twentieth century composers’ network. Colour code by citizenship. ForceAtlas2 algorithm
Note: ‘Red’: Americans; ‘Hotpink’: British; ‘Green’: Austrians; ‘Yellowgreen’: Germans; ‘Blue’: French; ‘Deepskyblue’: North-Europeans; ‘Cyan’: Russians; ‘Magenta’: Italians; ‘Gold’: South-Americans; ‘Yellow’: Spanish; ‘Darkorange’: Central-Europeans; ‘Teal’: Other Nationalities.
4. Multidimensional scaling (MDS) analysis and support vector machines (SVM) classification algorithm
4.1 Support vector machines on MDS map — 500 composers with emphasis on the ‘Macrocosm’ of the Common Practice Period
4.2 Support vector machines on MDS map — 500 composers with emphasis on 20th century composers and overfitting—
The ‘microcosms’ of 20th century classical music
4.3 SVM on MDS map — 500 composers with emphasis on 20th century composers and less overfitting
5. Hierarchical clustering --
5.a Dendrogram for 20th century classical music
6. Choropleth maps. The covid-19 geography (Coded using Python/folium)