Подтвердить что ты не робот

Как указать конкретный маркер участка из автоматического списка маркеров 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-й цвет.

4b9b3361

Ответ 1

Graphics`PlotMarkers[] 

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

Ответ 2

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