allow setting global plot options between plot command calls sharing axes

- update run_pipeline()