如何在Mathematica中找到选项的所有可能值?

时间:2012-01-03 21:31:46

标签: wolfram-mathematica

如果我有一个选项,例如AxesStyle,我该如何找到它的可能值?我知道其中一个可能的值是Arrowheads,但我可以找到其他值吗?我一直在寻找列表或类似的东西但到目前为止都没有成功。

是否有某些命令,例如Options[]?TicksStyle?我知道这些命令不是为了这个,而是为了得到一个观点。

4 个答案:

答案 0 :(得分:4)

有时,选项的可能值未完整记录。例如,在Method中使用时,尝试找出选项Plot的合法值。 Plot的参考页面仅提供Method的默认值,并以非常笼统的术语进行描述。在该页面的“示例”部分中,Method甚至未包含在带示例的选项中。并且Method的ref页面似乎也没有给出任何帮助。在后一页上有一个指向页面Graphics Options And Styling的链接,在该指南页面上,“方法”项目出现在“调整渲染”类别下 - 但再次没有帮助确定哪些值可用!

答案 1 :(得分:3)

如果您查看帮助文件中有关您要询问的各种内容,请点击“更多信息”下拉菜单,它会为您提供所有选项。

编辑:为了澄清,请务必查看帮助文件以了解您正在寻找的具体设置,而不是使用它的功能。

答案 2 :(得分:2)

查找选项文档的主要位置是选项的文档页面以及采用该选项的函数。打开各个部分,从更多信息开始,还包括 Scope (通常包含子类别)等部分。

在查看功能文档时,有一个标题为 Options 的整个部分,其中有各个选项作为子部分。所以你可以看一下 ListPlot>例子>选项>填充,其中包含了很多内容。

在查看选项的文档时,尤其是图形函数时,示例可能只显示如何使用具有代表性功能的选项,例如Plot。通常类似的功能,如ListPlotLogPlot等...将接受该选项的类似设置。

答案 3 :(得分:1)

正如您在问题中指出的那样,您可以使用选项查看可用内容。

所以,

Options[Plot]

返回,

{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}