Как указать конкретный сюжетный маркер из автоматического списка маркеров Mathematica? - PullRequest
26 голосов
/ 18 мая 2011

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-й цвет. 1021 *

Ответы [ 2 ]

27 голосов
/ 18 мая 2011
Graphics`PlotMarkers[] 

содержит необходимую информацию, хотя она очень недокументирована и может быть изменена.

5 голосов
/ 11 апреля 2013

Если вы используете интерфейс GUI, также обратите внимание, что вы можете выбрать эти символы из палитры наборов, а некоторые даже имеют сочетания клавиш, например, ESC fci ESC или ESC fsq ESC для закрашенных кругов и квадратов соответственно. (Проверено в Mathematica 9)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...