2012-01-03 13 views
12

Se ho un'opzione, ad esempio AxesStyle, come posso trovare i valori possibili per esso? So che uno dei valori possibili è Arrowheads, ma posso trovarne altri? Stavo cercando liste o qualcosa del genere ma finora non ho avuto successo.Come posso trovare tutti i valori possibili per un'opzione in Mathematica?

C'è qualche comando come Options[] o ?TicksStyle? So che questi comandi non sono per questo, ma solo per ottenere un punto.

+1

Come indicato nella [documentazione] (http://reference.wolfram.com/mathematica/ref/Axes.html), per il varie funzioni 'grafiche',' Axes' è o un booleano o un array di booleani che indicano quali assi devono essere inclusi nell'oggetto 'Graphics' dato. –

+4

Attualmente, non è possibile trovare tutti i valori possibili per una determinata opzione. Vedi [questa domanda correlata] (http://stackoverflow.com/q/8625296/616736) e i commenti di Sjoerd nella risposta di Prashant. – abcd

risposta

3

Se si controlla il file della guida per le varie cose che si stanno chiedendo e si fa clic sul menu a discesa "Ulteriori informazioni", questo vi darà tutte le opzioni.

Modifica: Per chiarire, accertarsi di controllare il file della guida per l'impostazione specifica che si sta cercando, non la funzione che lo sta utilizzando.

+0

grazie, l'ho visto.E mi dà tutte le opzioni possibili, e un valore per ciascuno, ma per quanto riguarda gli altri. Ad esempio per Plot-> FillingStyle-> viene fornito automaticamente, ma come scoprire quali sono le altre possibili scelte? – balboa

+1

@balboa - Per il tuo esempio, puoi guardare sotto Plot - Opzioni - FillingStyle per maggiori informazioni, oppure cercare FillingStyle direttamente per altri esempi. Questo non è completo però. Prova qui per altri esempi. –

+0

Hai guardato le opzioni per 'Plot'. Questo mostra il valore predefinito per 'FillingStyle' come usato in' Plot'. Se controlli la pagina di aiuto per 'FillingStyle' darà molte più informazioni. Ad esempio, il primo elemento informativo su tale pagina di aiuto dice "FillingStyle-> g specifica che tutto il riempimento deve essere eseguito di default con la direttiva grafica specificata." –

2

Le posizioni principali per cercare la documentazione per un'opzione sono le pagine di documentazione per l'opzione e per la funzione che accetta l'opzione. Aprire le varie sezioni, a partire da Ulteriori informazioni, ma includendo anche sezioni come Ambito (che ha spesso sotto-categorie.)

Se si guarda alla documentazione per le funzioni, c'è un'intera sezione intitolata Opzioni che ha opzioni individuali come sotto-sezione. Quindi puoi guardare ListPlot> Esempi> Opzioni> Riempimento che contiene parecchio.

Quando si esamina la documentazione per le opzioni, in particolare per le funzioni grafiche, gli esempi possono solo mostrare come è possibile utilizzare l'opzione con una funzione rappresentativa, ad esempio Plot. Solitamente funzioni simili come ListPlot, LogPlot, ecc ... accettano impostazioni simili per l'opzione.

+0

Grazie per la risposta, questi esempi nelle sottosezioni sono utili. – balboa

4

A volte, i valori possibili per un'opzione sono documentati in modo incompleto. Ad esempio, prova a scoprire quali sono i valori legali per l'opzione Method quando utilizzato in Plot. La pagina di riferimento per Plot fornisce semplicemente il valore predefinito per Method e lo descrive in termini molto generali. Nella sezione Esempi di quella pagina, Method non è nemmeno incluso tra le opzioni con esempi. E la pagina di riferimento per Method sembra non dare alcun aiuto su questo, neanche. In quest'ultima pagina è presente un collegamento alla pagina guida Graphics Options And Styling e in tale pagina di guida viene visualizzato l'elemento "Metodo" nella categoria "Rendering del tweaking", ma ancora nessun aiuto su quali valori potrebbero essere disponibili!

1

Come indicato nelle domande, è possibile utilizzare Opzioni per vedere cosa è disponibile.

Quindi,

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} 
Problemi correlati