Using the @gnuplotrc macro for collecting user's preferred setup works well, but it is a bit annoying when Julia needs to be restarted often (e.g. due to crashes). Using Requires.jl allows the user to forget about calling @gnuplotrc; the initialization happens automatically, whenever the Gnuplot package is loaded.