Currently, metrics assume that x and y are two separate node attributes. However, the default formatting of positions for NetworkX is a single attribute pos which can be a list or a tuple. This latter approach seems more flexible, as it 1) keeps positional information in one place and 2) supports >2D graphs more naturally.