Non-Sporting, Herding, Terrier, Sporting, Miscellaneous Class, Toy, Foundation Stock Service, Working, Hound
A breed's placement in the map is based on its size and life expectancy. In general, down is a higher life expectancy , and up is lower life expectancy. The left is a smaller size and the right is a larger size. The text color refers to the breed group. The text size is scaled according to breed popularity. All coordinates were subjected to minimal calculated adjustments to enhance readability.
JavaScript (D3), Python, Grasshopper, XML
principal component analysis, heirarchical clustering, minimum-spanning tree, linear algebra, rotation, Ward's linkage criterion, agglomerative clustering