如何从Mathematica的自动标记列表中指定特定的绘图标记?

JxB*_*JxB 26 wolfram-mathematica

Mathematica有十个基本的绘图标记,在制作时可以循环ListPlot使用PlotMarkers->Automatic.有圆形,方形,菱形,上三角形和下三角形的填充和空白版本.第十一个标记重复填充圆圈,但颜色不同.例如,

ListPlot[Table[{i, i + #}, {i, 1, 7}] & /@ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}, PlotMarkers -> Automatic]

PlotMarkers默认值

是否可以从这组默认标记中指定特定的绘图标记?在FullForm上述情节表明,数学使用字体的那些符号,即

Style["\[FilledCircle]", Rule[FontSize, 8.96]]`

哪一个可以手动设置,但我想知道是否有一种方法可以使用的方式,使用默认的绘图颜色 ColorData[1][n],n第n种颜色.

Bre*_*ion 27

Graphics`PlotMarkers[] 
Run Code Online (Sandbox Code Playgroud)

有你想要的信息,虽然它没有文件记载,可能会有变化.

  • 输出是一个`{marker,size}对的列表,所以你可以使用`{Graphics \`PlotMarkers [] [[3]]}`,如果默认大小是可以接受的...... (5认同)

Pat*_*nan 5

如果您使用的GUI界面,也请注意,您可以选择从排版调色板这些字符,有的甚至有键盘快捷键,如ESC fci ESCESC fsq ESC为实心圆圈和方块分别.(在Mathematica 9中测试过)