Moving Average Ggplot2
Wie man Bubble Charts macht Ein Blasendiagramm kann auch nur gerade bis proportional Größe Blasen, aber hier we8217re gehen zu decken, wie die Sorte, die wie ein Scatterplot mit einer dritten, bubbly Dimension ist zu schaffen. Der Vorteil dieses Diagrammtyps ist, dass es Ihnen erlaubt, drei Variablen sofort zu vergleichen. Einer ist auf der x-Achse, einer ist auf der y-Achse, und der dritte wird durch die Flächengröße der Blasen dargestellt. Schauen Sie sich die endgültige Karte an, um zu sehen, was wir machen. Schritt 0. Download R We8217re gehen zu verwenden R, dies zu tun, so laden, dass vor dem Einschalten. It8217s frei und Open-Source, also hast du nichts zu verlieren. Plus it8217s ein Not-to-Know-Name von 2011. so können Sie auch jetzt wissen, es jetzt. Du kannst mir später danken. Schritt 1. Laden Sie die Daten Angenommen, Sie haben bereits R offen, die erste Sache, die wir tun, lädt die Daten. Wir untersuchen die gleichen Verbrechungsdaten, die wir für unser letztes Tutorium gemacht haben. I8217ve hinzugefügt Staatsbevölkerung dieses Mal um. Eine Anmerkung über die Daten. Die Kriminalitätszahlen sind eigentlich für 2005, während die Populationen für 2008 sind. Das ist ein riesiges Geschäft, da wir mehr an relativen Populationen interessiert sind als wir die Rohwerte sind, aber das im Auge behalten. Okay, weiter. Sie können die tabulatorgetrennte Datei hier herunterladen und behalten Sie sie lokal, aber der einfachste Weg ist, sie direkt in R mit der folgenden Codezeile zu laden: You8217re erzählt R, um die Daten herunterzuladen und sie als kommagetrennte Datei mit einem zu lesen Header Dies lädt es als Datenrahmen in der Verbrechenvariable. Schritt 2. Zeichnen Sie einige Kreise Jetzt können wir direkt mit dem Zeichen Zeichen () Kreise zeichnen. Übergeben Sie die Werte für die x-Achse, die y-Achse und die Kreise, und es wird ein Blasendiagramm für Sie ausgespuckt. Führen Sie die Zeile des Codes oben, und you8217ll erhalten dies: Alles getan, richtig falsch. Das war ein Test. Die obigen Größen der Radius der Kreise durch die Bevölkerung. Wir wollen sie nach Bereich vergrößern. Die relativen Proportionen sind alle aus der Hand, wenn Sie nach Radius Größe. Schritt 3. Größe der Kreise richtig Um die Radien richtig zu dimensionieren, schauen wir auf die Gleichung für die Kreisfläche: Kreisfläche 960r 2 In diesem Fall ist der Kreiskreis die Bevölkerung. Wir wollen wissen, r. Bewege einige Dinge um und wir bekommen das: r 8730 (Kreisgebiet 960) Ersatzbevölkerung für den Bereich des Kreises und übersetzt in R, und wir bekommen das: Yay. Richtig skalierte Kreise. Sie sind zu groß, aber für dieses Diagramm, um nützlich zu sein. Standardmäßig werden die Symbole () die größte Blase auf einen Zoll gelegt und dann den Rest entsprechend skaliert. Wir können das ändern, indem wir das Zoll-Argument verwenden. Welchen Wert Sie setzen, wird an die Stelle des 1-Zoll-Standard. Während wir es daran haben, fügen Sie die Farbe hinzu und ändern die x - und y-Achsen-Etiketten. Beachten Sie, dass wir fg verwenden, um die Randfarbe zu ändern, bg, um die Füllfarbe zu ändern. Hierher kommen wir: Jetzt kommen wir irgendwo hin? By the way, können Sie ein Diagramm mit anderen Formen auch mit Symbolen (). Sie können Quadrate, Rechtecke, Thermometer, Boxplots und Sterne machen. Sie nehmen unterschiedliche Argumente als den Kreis. Die Quadrate sind zum Beispiel durch die Länge einer Seite bemessen. Wieder stellen Sie sicher, dass Sie sie entsprechend entwerfen. Hier8217s, welche Quadrate aussehen, mit der unten Zeile des Codes. Let8217s haften jetzt mit Kreisen. Schritt 4. Etiketten hinzufügen Wie es ist, zeigt das Diagramm ein Gefühl der Verteilung, aber wir wissen nicht, welcher Kreis jeden Staat repräsentiert. Also let8217s Etiketten hinzufügen. Wir tun dies mit Text (). Deren Argumente sind x-Koordinaten, y-Koordinaten und die tatsächlichen Text zu drucken. Wir haben alle diese. Wie die Blasen, das x ist Morde und das y ist Einbrüche. Die eigentlichen Etiketten sind Staatsnamen, die die erste Spalte in unserem Datenrahmen sind. In diesem Sinne machen wir das: Das Cex-Argument kontrolliert die Textgröße. Es ist standardmäßig 1. Werte, die größer als eins sind, machen die Etiketten größer und das Gegenteil für weniger als eins. Die Etiketten werden auf den x - und y-Koordinaten zentriert. Hier wie sieht es aus? Schritt 5. Aufräumen Endlich, wie üblich, säubere ich in Adobe Illustrator auf. Du kannst dich mit diesem in R umgehen, wenn du willst, aber ich habe es nicht gefunden, meine Datei als PDF zu speichern und was ich mit Illustrator will. Ich habe die Staatsetiketten aufgeräumt, um sie lesbarer zu machen, die y-Achsen-Etiketten zu drehen, so dass sie waagerecht sind, eine Legende für die Bevölkerung hinzugefügt und die Außengrenze entfernt haben. Ich habe auch Georgien an die Front gebracht, weil das meiste davon von Texas verborgen war. Hier ist die endgültige Version. Klicken Sie auf das Bild, um es vollständig zu sehen. Und da gehst du hin Geben Sie die Symbole in R für mehr Plotten ein. Dreh durch. Für weitere Beispiele, Anleitung und all-around Datengüte wie diese, kaufen Visualize This. Das neue FlowingData Buch. Wenn Sie WIRKLICH in die Nähe der resultierenden Figur ohne Verwendung eines Bildeditors bekommen wollten, dann könnten Sie den folgenden R-Code verwenden. Man könnte die Zustandname Positionierung mit einem Offset-Vektor (und nach dem Rat im Text über interaktive Positionierung) zu verbessern. Par (tick 0,2, bty 8216n8217) Verbrechen lt - read. csv (quotdatasets. flowingdatacrimeRatesByState2008.csv038quot, headerTRUE, sepquottquot) Aufräumen von nachlaufenden Leerzeichen im Staatsfeld crimestate lt - gsub (039 039, 039039, crimestate) ylim ltc (200 , 1250) Verbrechen, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Kriminalität, Yaxt 039n039) ylabpos lt - (1: 6) 200 Achse (2, ylabpos, Etiketten FALSE) Text (-0,35, ylabpos, Etiketten ylabpos, Pos 2, xpd TRUE) Text (-1.4, 1350, Ausdruck (fett (039Burglars pern100 , 000 Pop039)), cex 0.8, Pos 4, xpd TRUE) Text (Median (Crimemurder), -50, Ausdruck (fett (039Morder pro 100.000 Bevölkerung039)), cex 0.8, xpd TRUE) pos lt-rep (NULL, nrow (Verbrechen)) Positiv (3, Nerv (Kriminalität)) poscrimestate in c (039Alabama039, 039California039, 039Connecticut039, 039Maine039, 039Mississippi039, 039New York039, 039North Dakota039, 039Georgia039, 039Alaska039) lt - 1 poscrimestate in c (039Hawaii039, 039Indiana039 , 039Illinois039, 039Minnesota039, 039Nebraska039, 039West Virginia039, 039Wyoming039) LT - 2 poscrimestate in c (039Arizona039, 039Massachusetts039, 039Nevada039, 039Rhode Island039, 039South Dakota039, 039South Carolina039, 039Wisconsin039) LT - 4 Text (crimemurder, crimeburglary, crimestate, CEX 0,5, Pos pos, Offset 0.25) Legende erstellen legPop ltc (4e7, 2e7, 3e6) legRad lt - sqrt (legPop pi) hin lt - par (039pin039) 2 burgPerInch lt - (ylim2 8211 ylim1) hin radPerInch lt - max (radius ) 0.35 heightAdj lt - legRadradPerInchburgPerInch Symbole (rep (9,3), rep (200,3) heightAdj, Kreise legRad, Zoll 0,35, add TRUE) tAdj lt - strheight (03940m039, cex 0.5) Text (rep (9,3) , Rep (200,3) heightAdj2 8211 tAdj, c (03940m039, 03920m039, 0393m039), cex 0,5) das war bisher hilfreich. Wenn ich aber die Blasen in drei Kategorien durch verschiedene Blasenfarben klassifizieren wollte, welcher Code benötigt wird Zum Beispiel möchte ich den Einbruch (y) durch Mord (x) mit Populationsgröße (z) für 1 zeigen. Weibchen, 2.Männer und 3.Kinder. Dabei haben wir zum Beispiel blaue Kreise, die Männer darstellen, rote Kreise, die Weibchen und grüne Kreise darstellen, die Kinder darstellen8230 Hallo Nathan, ich bin heute zu deiner Website gekommen und habe einige Tutorials erkundet. Ich habe ein Problem in diesem, vielleicht ein noob ein, als I8217m kein Experte auf Illustrator. Ich exportiere die R Blase Grafik in PDF und öffne es auf Acrobat ok, aber wenn ich es auf Illustrator öffnen einige Blasen fehlen und ersetzt durch ein X-Bild. Was mache ich falsch. Btw, deine Seite ist toll: viele Infos und Spaß mit Daten und Grafiken. Stata Wildcards und Shortcuts Wildcards sind sehr nützlich. Sie können viel Zeit sparen und Codierungsergebnisse erstellen, die sonst unmöglich oder extrem schwierig sind, ansonsten zu befeuchten. Lasst uns zuerst eine Handvoll Variablen erzeugen, um zu experimentieren: gl A c3a3aa a1 a2 a3 b2 b3 b4 c3 c4 c5 a3a3 clear set obs 12 Dies wird durch jedes Element des globalen A schleifen und entsprechende Variablen erzeugen. Foreach v in A gen vrnormal () Nun, wenn wir nur einige der Variablen mit Wildcards verwenden wollen. A. erlaubt es, dass ein Charakter wilde Summe ist. Manchmal können wir Kombinationen von Sternen und. Um bestimmte Gruppen von Variablen aufzurufen Summe 3a Ein Stern erlaubt eine beliebige Anzahl von Zeichen, um wilde Summe zu sein. Wir können auch Variablen nach variablen Bereichsspezifikationen verweisen: vi syntax. .. vim vi . .. Vim Farbschema Test 10 Vim Farbschemata, die Sie benötigen, um Vim Farbschema Test Farbschema. . Vim Farbschema Test Durchsuchen nach Dateityp. . Farbschema. Molokai Schema vim Vim Farben. Usrsharevimvim Vim 7.3 usrsharevimvim73 vim Farbschema. (Vim Wurzel Wurzel.) Cd usrsharevimvim73colors ls blue. vim delek. vim Abend. vim murphy. vim README. txt slate. vim darkblue. vim desert. vim koehler. vim pablo. vim ron. vim torte. vim default. vim elflord. Vim morning. vim peachpuff. vim shine. vim zellner. vim curl raw. githubtomasrmolokaimastercolorsmolokai. vim molokai. vim Gesamteingang Xferd Durchschnittliche Geschwindigkeit Zeit Zeit Zeit Aktuelle Dload Upload Total verbrauchte linke Geschwindigkeit 100 7917 100 7917 0 0 5860 0 0:00:01 0:00:01 -: -: - 8281 sudo wget - O usrsharevimvim73colorsmolokai. vim raw. githubtomasrmolokaimastercolorsmolokai. vim Farbschema Schema. Etcvimrc. vimrc Etcvimrc,.vimrc. . Molokai schema, schema.
Comments
Post a Comment