The design philosophy of Gadfly seems to be that you should think about the data and let the software worry about how to present it.
That said, it is possible to change things like fonts, line thicknesses and dash styles, and legend placement through themes: http://gadflyjl.org/themes.html More advanced functionality is possible via the Compose.jl backend.
