I was trying to include the legends inside the frame of a plot and I did some research, but I still couldn't get it done. The error shows "An improperly formatted option was encountered while reading a GraphicsBox. The option was not in the form of a rule." and "Coordinate {Skeleton[2]} should be a pair of numbers, or a Scaled or Offset form."
below is what I did:
Show[[ListPlot[Slopetriangle, PlotStyle -> {Black}, Joined -> True],
PlotEMF2a, PlotEMF2b, PlotEMF2c, PlotEMF2d,
PlotRange -> {{-12, 3}, All}, AxesOrigin -> {-12, -350},
Frame -> True, LabelStyle -> {Black, Bold},
FrameLabel -> {"log \!\(\*SubscriptBox[\(a\), \
SuperscriptBox[\(Js\), \(+\)]]\)", "EMF (mV)"}, Background -> White,
PlotLegends ->
Placed[
LineLegend[{"C6", "C8", "C10", "C12"}, LegendLayout -> {"Row",4}],
PlotRange -> {{-12, 3}, {-350, 100}}, Axes -> False]]]



Showshould only use single brackets ([ ]) rather than double brackets ([[ ]]). – Bob Hanlon Jun 22 '21 at 19:49