JuliaSetPlot
JuliaSetPlot[f,z]
plots the Julia set of the rational function f of the variable z.
JuliaSetPlot[c]
plots the Julia set of the function .
Details and Options
- The Julia set of a function f is the closure of the set of all repelling fixed points of f.
- JuliaSetPlot has the same options as Graphics, with the following additions and changes: [List of all options]
-
AspectRatio Automatic ratio of height to width of the plot Axes False whether to include axes ColorFunction Automatic how to color the exterior ColorFunctionScaling True whether to scale arguments to ColorFunction Frame True whether to include a frame ImageResolution Automatic resolution of points in the Julia set MaxIterations Automatic how many iterations to allow for each point Method Automatic the method to generate the image PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLegends None legends for the number of interations PlotRange Automatic range of values to include PlotRangeClipping True whether to clip at the plot range PlotStyle Automatic graphics directives to specify the style for each point PlotTheme $PlotTheme theme to use for styles and appearances - The possible methods are "InverseIteration", "EscapeTime", and "OrbitDetection".
- With Method->"InverseIteration", JuliaSetPlot produces a ListPlot showing individual points of the Julia set.
- With Method->"EscapeTime" or with Method->"OrbitDetection", JuliaSetPlot produces a Graphics object containing a Raster primitive.
- With ColorFunction->f, where f is a function, the argument of f is a real number in proportional to the number of iterates, and f must return color directives, such as RGBColor and Hue, or named colors, such as Red and Blue.
- ColorFunction->"name" is equivalent to ColorFunction->(If[#1,Black,ColorData["name"][#]]&).
- The list of possible color function names is given by ColorData["Gradients"].
-
AlignmentPoint Center the default point in the graphic to align with AspectRatio Automatic ratio of height to width of the plot Axes False whether to include axes AxesLabel None axes labels AxesOrigin Automatic where axes should cross AxesStyle {} style specifications for the axes Background None background color for the plot BaselinePosition Automatic how to align with a surrounding text baseline BaseStyle {} base style specifications for the graphic ColorFunction Automatic how to color the exterior ColorFunctionScaling True whether to scale arguments to ColorFunction ContentSelectable Automatic whether to allow contents to be selected CoordinatesToolOptions Automatic detailed behavior of the coordinates tool Epilog {} primitives rendered after the main plot FormatType TraditionalForm the default format type for text Frame True whether to include a frame FrameLabel None frame labels FrameStyle {} style specifications for the frame FrameTicks Automatic frame ticks FrameTicksStyle {} style specifications for frame ticks GridLines None grid lines to draw GridLinesStyle {} style specifications for grid lines ImageMargins 0. the margins to leave around the graphic ImagePadding All what extra padding to allow for labels etc. ImageResolution Automatic resolution of points in the Julia set ImageSize Automatic the absolute size at which to render the graphic LabelStyle {} style specifications for labels MaxIterations Automatic how many iterations to allow for each point Method Automatic the method to generate the image PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLabel None an overall label for the plot PlotLegends None legends for the number of interations PlotRange Automatic range of values to include PlotRangeClipping True whether to clip at the plot range PlotRangePadding Automatic how much to pad the range of values PlotRegion Automatic the final display region to be filled PlotStyle Automatic graphics directives to specify the style for each point PlotTheme $PlotTheme theme to use for styles and appearances PreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic Prolog {} primitives rendered before the main plot RotateLabel True whether to rotate y labels on the frame Ticks Automatic axes ticks TicksStyle {} style specifications for axes ticks
List of all options
Examples
open allclose allBasic Examples (4)
Scope (7)
JuliaSetPlot[c] generates the Julia set of a function of the form :
Generate the Julia set of a polynomial:
Generate the filled Julia set of a rational function:
Show the points in the Julia set:
Use a theme with simple ticks in a high-contrast color scheme:
Options (13)
ColorFunction (3)
ImageResolution (1)
Increase ImageResolution for finer plots:
PerformanceGoal (2)
PlotRange (2)
PlotStyle (2)
Possible Issues (4)
JuliaSetPlot only works with rational functions:
When using orbit detection, sometimes no attractive orbits are detected:
If the value of the "Bound" method option is too low for a rational function, no points may be returned:
Text
Wolfram Research (2014), JuliaSetPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/JuliaSetPlot.html.
CMS
Wolfram Language. 2014. "JuliaSetPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/JuliaSetPlot.html.
APA
Wolfram Language. (2014). JuliaSetPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/JuliaSetPlot.html