Es un mapa, y así los cartógrafos probablemente se refieren a ella como un mapa temático (como opuesto a un mapa topográfico). El hecho de que muchos de los gráficos estadísticos tienen nombres únicos (por ejemplo, un gráfico de barras, diagrama de dispersión, un dotplot), frente a sólo describir su contenido en algún momento pueden ser un obstáculo. Porque no todo lo que es llamado (como es el caso aquí) y el mismo nombre puede referirse a diferentes tipos de pantallas (dotplot es un buen ejemplo).
En la Gramática de Gráficos Wilkinson describe una gráfica de los elementos geométricos de muestra en un determinado sistema de coordenadas. Aquí se refiere a Napoleón de Marzo como una ruta elemento cuya anchura representa el número de tropas. En este ejemplo, la ruta se dibuja en un sistema Cartesiano de coordenadas cuyos puntos representan ubicaciones reales en Europa. Los puntos están conectados como una representación del viaje de Napoleón y su ejército tomó, aunque es probable que no se exactamente traza el camino (ni tampoco el mayor elemento en el principio significa que el ejército tomó más espacio en la carretera!)
Hay muchos tipos diferentes de programas de software que tienen la capacidad para dibujar este tipo de diagrama. Michael Amable tiene una página entera de ejemplos. A continuación está un poco modificado ejemplo de uso de la ggplot2
paquete en R (como usted lo solicitó un ejemplo en R), aunque sin duda podría ser replicado en base a los gráficos.
mydir <- "your directory here"
setwd(mydir)
library(ggplot2)
troops <- read.table("troops.txt", header=T)
#data is from Friendly link
cities <- read.table("cities.txt", header=T)
#http://www.datavis.ca/gallery/minard/ggplot2/ggplot2-minard-gallery.zip
temps <- read.table("temps.txt", header=T)
temps$date <- as.Date(strptime(temps$date,"%d%b%Y"))
xlim <- scale_x_continuous(limits = c(24, 39))
p <- ggplot(cities, aes(x = long, y = lat)) +
geom_path(
aes(size = survivors, colour = direction, group = group),
data=troops, linejoin = "round", lineend = "round"
) +
geom_point() +
geom_text(aes(label = city), hjust=0, vjust=1, size=4) +
scale_size(range = c(1, 10)) +
scale_colour_manual(values = c("grey50","red")) +
xlim + coord_fixed(ratio = 1)
p
ggsave(file = "march.png", width=16, height=4)
Aquí están algunas de las cosas que hacen diferente de la original:
- Yo no mostrar el gráfico de la temperatura en la parte inferior de la parcela. En
ggplot2
usted puede hacer una gráfica, usted no puede dibujar líneas a través de la independiente gráfico de windows, aunque.
- Minard original del gráfico muestra la ruta de acceso de la disminución en los pasos entre las ciudades. Este gráfico no interpolar las pérdidas de eso, y muestra los cambios bruscos de ciudad a ciudad. (Tropa tamaños son tomadas de un diario de un médico que viajó con el ejército, creo)
- Este gráfico muestra la ubicación exacta de las ciudades contemporáneas, Minard tiende a doblar el espacio ligeramente para que el gráfico sea más agradable. Una más flagrante ejemplo de ello es la ubicación de Inglaterra en Minards mapa de los flujos migratorios.