Why are `data` and `filename` ahead of `x` and `y`? It makes the calling a bit verbose for simple plots.