df <- readRDS('data/distancias.rds')
df
datos <- as.matrix(df[, -1])
rownames(datos) <- colnames(datos)
fit <- stats::cmdscale(datos, eig = TRUE, k = 2)
# Plot the MDS solution
x <- fit$points[, 2]
y <- fit$points[, 1]
ggplot(data = datos, aes(x = x, y = y, label = colnames(datos))) +
geom_text(color = "black", vjust = 0, nudge_y = 0.5) +
labs(x = "Coordenada 1", y = "Coordenada 2") +
theme_minimal()# A tibble: 47 × 48
Ciudad Albacete Alicante Almería Avila Badajoz Barcelona Bilbao Burgos
<chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 Albacete 0 171 369 366 525 540 646 488
2 Alicante 171 0 294 537 696 515 817 659
3 Almería 369 294 0 663 604 809 958 800
4 Avila 366 537 663 0 318 717 401 243
5 Badajoz 525 696 604 318 0 1022 694 536
6 Barcelona 540 515 809 717 1022 0 620 583
7 Bilbao 646 817 958 401 694 620 0 158
8 Burgos 488 659 800 243 536 583 158 0
9 Cáceres 504 675 651 229 89 918 605 447
10 Cádiz 617 688 484 618 342 1284 1058 900
# ℹ 37 more rows
# ℹ 39 more variables: Cáceres <dbl>, Cádiz <dbl>, Castellón <dbl>,
# `Ciudad Real` <dbl>, Córdoba <dbl>, `A Coruña` <dbl>, Cuenca <dbl>,
# Gerona <dbl>, Granada <dbl>, Guadalajara <dbl>, Huelva <dbl>, Huesca <dbl>,
# Jaén <dbl>, León <dbl>, Lérida <dbl>, Logroño <dbl>, Lugo <dbl>,
# Madrid <dbl>, Màlaga <dbl>, Murcia <dbl>, Orense <dbl>, Oviedo <dbl>,
# Palencia <dbl>, Pamplona <dbl>, Pontevedra <dbl>, Salamanca <dbl>, …