I have a particular plot I want make with the following features:
- ListPlot with three separate lists.
- Uses the monochrome plot theme.
- Has a legend.
- Has larger than default axis labels and values.
Here is the snippet of code I've tried
ListPlot[Table[Table[i*j, {i, 1, 100}], {j, 1, 3}], Frame -> True,
BaseStyle -> {FontSize -> 16},
PlotTheme -> "Monochrome",
FrameLabel ->
{Style["Abscissa", FontSize -> 18], Style["Ordinate", FontSize -> 18]},
PlotLegends ->
Placed[
SwatchLegend[{"Set 1", "Set 2", "Set 3"}, LegendMarkerSize -> 16],
{0.25, 0.75}],
ImageSize -> Full]
My issues are:
When the code is evaluated as-is, it's clearly not in monochrome. However, the plot markers are changed from plain circles.
If you remove the BaseStyle
option, the plot does become monochrome however the legend becomes useless.
So how do I build this plot completely in monochrome, with larger fonts, and a useful legend (ie, displays the plot shapes, not colors)