2012-01-03 23 views
12

Nếu tôi có một tùy chọn, ví dụ: AxesStyle, làm cách nào tôi có thể tìm các giá trị có thể cho nó? Tôi biết rằng một trong các giá trị có thể là Arrowheads, nhưng tôi có thể tìm thấy những giá trị khác không? Tôi đã tìm kiếm danh sách hoặc một cái gì đó như thế nhưng đã không thành công cho đến nay.Làm thế nào tôi có thể tìm thấy tất cả các giá trị có thể cho một tùy chọn trong Mathematica?

Có một số lệnh như Options[] hoặc ?TicksStyle? Tôi biết rằng các lệnh này không dành cho điều này, nhưng chỉ để có được một điểm.

+1

Như đã nêu trong [tài liệu] (http://reference.wolfram.com/mathematica/ref/Axes.html), cho các hàm 'Graphics' khác nhau,' Axes' là một Boolean hoặc một mảng các Boolean biểu thị các trục nào được đưa vào đối tượng 'Graphics' đã cho. –

+4

Hiện tại, không thể tìm thấy tất cả các giá trị có thể cho một tùy chọn nhất định. Xem [câu hỏi liên quan này] (http://stackoverflow.com/q/8625296/616736) và nhận xét của Sjoerd dưới câu trả lời của Prashant. – abcd

Trả lời

3

Nếu bạn kiểm tra tệp trợ giúp cho nhiều thứ bạn đang hỏi và nhấp vào menu thả xuống "Thông tin khác", nó sẽ cung cấp cho bạn tất cả các tùy chọn.

Chỉnh sửa: Để làm rõ, hãy đảm bảo kiểm tra tệp trợ giúp cho cài đặt cụ thể mà bạn đang tìm kiếm, không phải chức năng đang sử dụng.

+0

cảm ơn bạn, tôi đã thấy điều đó.Và nó mang lại cho tôi tất cả các lựa chọn có thể có, và một giá trị cho mỗi lựa chọn, nhưng về những thứ khác. Ví dụ cho Plot-> FillingStyle-> nó được cung cấp ở đó Tự động, nhưng làm thế nào để tìm ra những lựa chọn khác có thể là gì? – balboa

+1

@balboa - Ví dụ của bạn, bạn có thể xem theo Lô - Tùy chọn - FillingStyle để biết thêm thông tin, hoặc tra cứu trực tiếp FillingStyle cho các ví dụ khác. Đó không phải là toàn diện mặc dù. Hãy thử ở đây để biết thêm ví dụ. –

+0

Bạn đã xem các tùy chọn cho 'Lô'. Điều đó cho thấy giá trị mặc định cho 'FillingStyle' như được sử dụng trong' Lô '. Nếu bạn kiểm tra trang trợ giúp cho 'FillingStyle', nó sẽ cung cấp nhiều thông tin hơn. Ví dụ, mẩu thông tin đầu tiên trên trang trợ giúp đó nói "FillingStyle-> g chỉ định rằng tất cả việc điền phải được thực hiện theo mặc định với chỉ thị đồ họa được chỉ định." –

2

Địa điểm chính để tìm tài liệu cho một tùy chọn là các trang tài liệu cho tùy chọn và đối với hàm có tùy chọn. Mở ra các phần khác nhau, bắt đầu với biết thêm thông tin, mà còn bao gồm các phần như Phạm vi (mà thường xuyên có tiểu mục.)

Khi nhìn vào tài liệu hướng dẫn cho các chức năng, có cả một phần có tiêu đề Tùy chọn có các tùy chọn riêng lẻ như một phần phụ. Vì vậy, bạn có thể xem Danh sách thả xuống> Ví dụ> Tùy chọn> Điền có chứa khá nhiều.

Khi xem tài liệu cho các tùy chọn, đặc biệt là đối với chức năng đồ họa, các ví dụ có thể chỉ cho bạn thấy cách bạn có thể sử dụng tùy chọn với chức năng đại diện, chẳng hạn như Plot. Thông thường các chức năng tương tự như ListPlot, LogPlot, v.v ... sẽ chấp nhận các cài đặt tương tự cho tùy chọn này.

+0

Cảm ơn bạn đã trả lời, những ví dụ này trong các phần phụ là hữu ích. – balboa

4

Đôi khi, các giá trị có thể cho một tùy chọn không được ghi đầy đủ. Ví dụ: thử tìm hiểu giá trị pháp lý là gì cho tùy chọn Method khi được sử dụng trong Plot. Trang ref cho Plot chỉ cung cấp giá trị mặc định cho Method và mô tả nó theo các điều kiện rất chung chung. Trong phần Ví dụ của trang đó, Method thậm chí không được bao gồm trong số các tùy chọn có ví dụ. Và trang ref cho Method dường như cũng không giúp gì cho điều này. Trên trang sau có một liên kết đến trang hướng dẫn Graphics Options And Styling và trên trang hướng dẫn đó, mục 'Phương pháp' xuất hiện trong danh mục "Hiển thị chỉnh sửa" - nhưng lại không có trợ giúp về giá trị nào có thể có!

1

Như bạn đã nêu trong các câu hỏi, bạn có thể sử dụng Tùy chọn để xem những gì có sẵn.

Vì vậy,

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} 
Các vấn đề liên quan