Dies hängt stark von der Sprache ab, die Sie bevorzugen. Da ich Python nicht häufig für die Datenvisualisierung verwende, kann ich Ihnen nur Bücher zur Datenvisualisierung in R empfehlen. Nachdem ich diesen Beitrag geschrieben habe, lese ich Ihre Frage und Nr. 1, Nr. 2 und vielleicht Nr. 4 könnte die theoretischste sein. Obwohl Nr. 6 erklärt Ihnen auch theoretische Aspekte, die auf die Visualisierung unbeaufsichtigter Techniken des maschinellen Lernens spezialisiert sind.
- R Grafiken von Paul Murrell
Der Autor Paul Murrell ist maßgeblich an der Entwicklung der Grafiken der R-Sprache beteiligt. Er entwickelte das Konzept "Grammatik der Grafik", das der ggplot2-Bibliothek zugrunde liegt. Das Buch ist ziemlich fortgeschritten, obwohl Sie nicht viel Vorwissen brauchen, das notwendig und ziemlich theoretisch ist. Es ist das beste Buch für Leute, die die Konzepte der Datenvisualisierung in R wirklich verstehen wollen, aber ich empfehle es nicht für Anfänger.
- HTML-Widgets
Ist ein Muss für die interaktive Datenvisualisierung. Verschiedene JavaScript-Bibliotheken werden in R übersetzt und an R angepasst. Sie können die meisten Widgets in RShiny, Markdown (als HTML gerendert) oder in der Konsole einfügen. Meine Lieblings-HTML-Widgets sind
Dieses Buch ist eher anfängerfreundlich. Die Beispiele sind hauptsächlich in ggplot2 dargestellt. Als ich anfing, fortgeschrittene Datenvisualisierungstechniken in RI zu lernen, verwendete ich hauptsächlich diese und die offizielle ggplot2-Website.
- Die offizielle ggplot2-Website
Ist der beste Ausgangspunkt, um ggplot2 zu lernen, aber es kann überwältigend erscheinen, wenn Sie nicht bereit sind, leidenschaftlich zu sein, und wenn Sie nicht viel Zeit haben. ggplot2 ist fantastisch, aber es kann eine steile Lernkurve haben, z. B. können Sie das "+" nicht am Anfang der Zeile schreiben. Alle theoretischen Konzepte werden ebenfalls erklärt.
- Offizielle Shiny Galerie
Shiny ist die am häufigsten verwendete R-Bibliothek zum Erstellen von Apps mit R. Sie kann durch BI-Tools wie Tableau oder Qlickview ersetzt werden. shinyjs ist eine großartige Erweiterung von shiny, die glänzend mit Javascript kombiniert. Sie können jedoch auch HTML, CSS und JavaScript selbst einbinden .
- Clusteranalyse in R.
Dieses Buch stammt von denselben Autoren wie der Leitfaden für schöne Grafiken (Nr . 3) . Es ist ein Fachbuch zur Visualisierung unbeaufsichtigter Techniken des maschinellen Lernens und insbesondere des Clustering.
7. Einfaches Tutorial
Für den Fall, dass Sie gerade anfangen zu visualisieren und ich Sie ein wenig überwältigt habe.