web-dev-qa-db-ja.com

Mathematicaのマーカーの自動リストから特定のプロットマーカーを指定するにはどうすればよいですか?

Mathematicaには、PlotMarkers->AutomaticListPlotを作成するときに周期的に使用される10個の基本的なプロットマーカーがあります。円、正方形、ひし形、上向き三角形、下向き三角形には、塗りつぶされたバージョンと空のバージョンがあります。 11番目のマーカーは塗りつぶされた円を繰り返しますが、色が異なります。例えば、

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

与える

PlotMarkers defaults

このデフォルトマーカーのセットから特定のプロットマーカーを指定することは可能ですか?上記のプロットのFullFormは、数学がこれらの記号にフォントを使用していることを示しています。

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

これは手動で設定できますが、ColorData[1][n]を使用してデフォルトのプロットカラーから選択できる方法でこれを行う方法があるかどうか疑問に思います。ここで、nはn番目の色です。 。

27
JxB
Graphics`PlotMarkers[] 

非常に文書化されておらず、変更される可能性がありますが、必要な情報があります。

27
Brett Champion

GUIインターフェースを使用している場合は、タイプセットパレットからこれらの文字を選択できることにも注意してください。また、キーボードショートカットを備えているものもあります。 ESC fci ESCまたはESC fsq ESCそれぞれ、塗りつぶされた円と正方形の場合。 (Mathematica 9でテスト済み)

5
Patrick Sanan