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

Как найти все возможные значения для опции в Mathematica?

Если у меня есть опция, например AxesStyle, как я могу найти возможные значения для нее? Я знаю, что одно из возможных значений Arrowheads, но могу ли я найти других? Я искал списки или что-то в этом роде, но пока не увенчался успехом.

Есть ли какая-нибудь команда вроде Options[] или ?TicksStyle? Я знаю, что эти команды не для этого, а просто для получения точки.

4b9b3361

Ответ 1

Иногда возможные значения для опции не полностью задокументированы. Например, попробуйте выяснить, какие значения для параметра Method указаны в Plot. Страница ref для Plot просто дает значение по умолчанию для Method и описывает его в очень общих терминах. В разделе "Примеры" этой страницы Method даже не входит в число опций с примерами. И страница ref для Method, похоже, тоже не поможет. На последней странице есть ссылка на страницу руководства "Параметры графики и стиль" , и на этой странице руководства элемент "Метод" отображается под категорией "Tweaking Rendering", но опять-таки не поможет, какие значения могут быть доступны!

Ответ 2

Если вы проверите файл справки о различных вещах, о которых вы спрашиваете, и нажмите раскрывающийся список "Дополнительная информация", он предоставит вам все варианты.

Изменить. Чтобы уточнить, обязательно проверьте файл справки для конкретного параметра, который вы ищете, а не функция, которая его использует.

Ответ 3

Основными местами поиска документации для опции являются страницы документации для опции и для функции, которая принимает этот параметр. Откройте различные разделы, начиная с "Дополнительная информация", но также включив такие разделы, как "Сфера" (которая часто имеет подкатегории.)

При просмотре документации для функций имеется целый раздел "Параметры", в котором есть отдельные параметры в качестве подраздела. Таким образом, вы можете посмотреть ListPlot > Примеры > Параметры > Заполнение, которое содержит довольно много.

При просмотре документации по параметрам, особенно для графических функций, примеры могут просто показать, как вы можете использовать эту опцию с представительской функцией, например Plot. Обычно подобные функции, такие как ListPlot, LogPlot и т.д., Будут принимать аналогичные настройки для параметра.

Ответ 4

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

Итак,

Options[Plot]

Returns,

{AlignmentPoint -> Center, AspectRatio -> 1/GoldenRatio, Axes -> True,
AxesLabel -> None, AxesOrigin -> Automatic, AxesStyle -> {}, 
Background -> None, BaselinePosition -> Automatic, BaseStyle -> {}, 
ClippingStyle -> None, ColorFunction -> Automatic, 
ColorFunctionScaling -> True, ColorOutput -> Automatic, 
ContentSelectable -> Automatic, CoordinatesToolOptions -> Automatic, 
DisplayFunction :> $DisplayFunction, Epilog -> {}, 
Evaluated -> Automatic, EvaluationMonitor -> None, 
Exclusions -> Automatic, ExclusionsStyle -> None, Filling -> None, 
FillingStyle -> Automatic, FormatType :> TraditionalForm, 
Frame -> False, FrameLabel -> None, FrameStyle -> {}, 
FrameTicks -> Automatic, FrameTicksStyle -> {}, GridLines -> None, 
GridLinesStyle -> {}, ImageMargins -> 0., ImagePadding -> All, 
ImageSize -> Automatic, ImageSizeRaw -> Automatic, LabelStyle -> {}, 
MaxRecursion -> Automatic, Mesh -> None, MeshFunctions -> {#1 &}, 
MeshShading -> None, MeshStyle -> Automatic, Method -> Automatic, 
PerformanceGoal :> $PerformanceGoal, PlotLabel -> None, 
PlotLegends -> None, PlotPoints -> Automatic, 
PlotRange -> {Full, Automatic}, PlotRangeClipping -> True, 
PlotRangePadding -> Automatic, PlotRegion -> Automatic, 
PlotStyle -> Automatic, PlotTheme :> $PlotTheme, 
PreserveImageOptions -> Automatic, Prolog -> {}, 
RegionFunction -> (True &), RotateLabel -> True, 
TargetUnits -> Automatic, Ticks -> Automatic, TicksStyle -> {}, 
WorkingPrecision -> MachinePrecision}