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

时间:2011-05-17 22:19:29

标签: 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 defaults

是否可以从这组默认标记中指定特定的绘图标记?上图中的FullForm表明Mathematic对这些符号使用字体,即

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

哪一个可以手动设置,但我想知道是否有办法以可以使用ColorData[1][n]从默认绘图颜色中选择的方式执行此操作,其中n是第n种颜色。

2 个答案:

答案 0 :(得分:27)

Graphics`PlotMarkers[] 

拥有您想要的信息,尽管它没有文档记录且可能会发生变化。

答案 1 :(得分:5)

如果您使用的是GUI界面,请注意您可以从排版调色板中选择这些字符,有些甚至还有键盘快捷键,例如: ESC fci ESCESC fsq ESC分别表示已填充的圆圈和正方形。 (在Mathematica 9中测试)