1
$\begingroup$

I am working in Mathematica 11.0.1.0 for Mac. This is taken directly from the Mathematica documentation for ListLinePlot

{m1, m2, m3, m4} = Graphics /@ {Circle[{0, 0}, 1], Disk[{0, 0}, 1], Line[{{-0.5, -0.5}, {0.5, -0.5}, {0.5, 0.5}, {-0.5, 0.5}, {-0.5, -0.5}}], Polygon[{{-0.5, -0.5}, {0.5, -0.5}, {0.5, 0.5}, {-0.5, 0.5}}]}

ListLinePlot[Table[n^(1/p), {p, 4}, {n, 10}], PlotMarkers -> Table[{s, 0.05}, {s, {m1, m2, m3, m4}}]]

and makes the plot:

enter image description here

Next I tried to put the plot in a "Figure Panel" in SciDraw:

Figure[
 FigurePanel[{
   FigGraphics[
    ListLinePlot[Table[n^(1/p), {p, 4}, {n, 10}], 
     PlotMarkers -> 
      Table[{s, 0.05}, {s, {m1, m2, m3, m4}}]]]}, 
  XPlotRange -> {0, 10}, XFrameLabel -> "x", YPlotRange -> {1, 6}], 
 CanvasSize -> {5, 5}]

It made an all black figure (not shown). Changing s from 0.05 to 0.005, gives:

enter image description here

Trying to shrink s further yields:

enter image description here

Clearly, PlotMarkers does not scale properly in SciDraw. My questions are

  1. Why not?
  2. How can I get the proper figure to appear in a SciDraw Figure Panel?

Ultimately the goal is to have a multipanel figure made in SciDraw with my own data and custom (properly scaled!) plot markers.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.