right now, if you have weights constructed using an `idVariable` or `ids` list, the `plot` method fails. This is because it is using the `iloc` method to do lookups based on iteration indices. It should be possible to rework this to use names and only names.