@@ -72,6 +72,9 @@ With geom\_violin(), the y-axis must always be the continuous variable, and the
72
72
73
73
``` {r, results='hide'}
74
74
library(plotly)
75
+ district_density <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/district_density.csv", stringsAsFactors = FALSE)
76
+ district_density$cluster <- factor(district_density$cluster, levels=c("Pure urban", "Urban-suburban mix", "Dense suburban", "Sparse suburban", "Rural-suburban mix", "Pure rural"))
77
+ district_density$region <- factor(district_density$region, levels=c("West", "South", "Midwest", "Northeast"))
75
78
76
79
p <- ggplot(district_density,aes(x=cluster, y=dem_margin, fill=cluster)) +
77
80
geom_violin(colour=NA) +
@@ -97,6 +100,9 @@ Including facetting by region.
97
100
98
101
``` {r, results='hide'}
99
102
library(plotly)
103
+ district_density <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/district_density.csv", stringsAsFactors = FALSE)
104
+ district_density$cluster <- factor(district_density$cluster, levels=c("Pure urban", "Urban-suburban mix", "Dense suburban", "Sparse suburban", "Rural-suburban mix", "Pure rural"))
105
+ district_density$region <- factor(district_density$region, levels=c("West", "South", "Midwest", "Northeast"))
100
106
101
107
p <- ggplot(district_density,aes(x=cluster, y=dem_margin, fill=cluster)) +
102
108
geom_violin(colour=NA) +
@@ -123,6 +129,9 @@ Add colour to the facet titles, centre-align the title, rotate the y-axis title,
123
129
124
130
``` {r, results='hide'}
125
131
library(plotly)
132
+ district_density <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/district_density.csv", stringsAsFactors = FALSE)
133
+ district_density$cluster <- factor(district_density$cluster, levels=c("Pure urban", "Urban-suburban mix", "Dense suburban", "Sparse suburban", "Rural-suburban mix", "Pure rural"))
134
+ district_density$region <- factor(district_density$region, levels=c("West", "South", "Midwest", "Northeast"))
126
135
127
136
p <- ggplot(district_density,aes(x=cluster, y=dem_margin, fill=cluster)) +
128
137
geom_violin(colour=NA) +
@@ -154,6 +163,9 @@ Rotated the x-axis text 45 degrees, and used facet\_grid to create a 4x1 facet (
154
163
155
164
``` {r, results='hide'}
156
165
library(plotly)
166
+ district_density <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/district_density.csv", stringsAsFactors = FALSE)
167
+ district_density$cluster <- factor(district_density$cluster, levels=c("Pure urban", "Urban-suburban mix", "Dense suburban", "Sparse suburban", "Rural-suburban mix", "Pure rural"))
168
+ district_density$region <- factor(district_density$region, levels=c("West", "South", "Midwest", "Northeast"))
157
169
158
170
p <- ggplot(district_density,aes(x=cluster, y=dem_margin, fill=cluster)) +
159
171
geom_violin(colour=NA) +
0 commit comments