Set thickness for frame, axes, plot globally [duplicate]

I have many ListPlot and ListLinePlot in my notebook.

I each command I have added PlotStyle -> Thick, AxesStyle -> Thick, FrameStyle -> Thick.

How can I set these styles globally for all plots?

• You could make a plot theme... – J. M.'s discontentment Apr 21 '17 at 10:09
• @J. M. Could you please show an example how I can define and then use such a theme. – lio Apr 21 '17 at 10:23
• J. M. Thank you for the link. – lio Apr 21 '17 at 12:38

You could set it as :

plotset = {PlotStyle -> Thick, AxesStyle -> Thick,
FrameStyle -> Thick};

Plot[Sin[x], {x, -6, 6}, Evaluate@plotset]

ListPlot[{1, 2, 3, 4, 5}, Evaluate@plotset]


Also possible SetOptions[{Plot, ListPlot}, {PlotStyle -> Thick, AxesStyle -> Thick, FrameStyle -> Thick}]

• This works for Plot but needs to be called again ListPlot. – bbgodfrey Apr 21 '17 at 17:20
• @bbgodfrey: combined: SetOptions[{Plot,ListPlot}, {PlotStyle -> Thick, AxesStyle -> Thick, FrameStyle -> Thick}] – lio Apr 21 '17 at 22:50
• @lio I added that to the answer. Thanks. – yohbs Apr 24 '17 at 15:22