generates a log-linear plot of f as a function of x from xmin to xmax.


plots several functions fi.


plots fi with features defined by the symbolic wrapper w.


takes the variable x to be in the geometric region reg.

Details and Options


open allclose all

Basic Examples  (4)

Make a plot with a logarithmic x scale:

Plot several functions with a legend:

Label each curve:

Fill below a curve:

Scope  (25)

Sampling  (7)

More points are sampled when the function changes quickly:

The plot range is selected automatically:

Ranges where the function becomes nonreal are excluded:

The curve is split when there are discontinuities in the function:

Use PlotPoints and MaxRecursion to control adaptive sampling:

Use PlotRange to explore areas of interest:

Use Exclusions to remove points or split the resulting curve:

Labeling and Legending  (8)

Label curves with Labeled:

Place the labels relative to the curves:

Label curves with PlotLabels:

Place the label near the curve at an value:

Use a scaled position:

Specify the text position relative to the point:

Label curves automatically with Callout:

Place a label with specific locations:

Include legends for each curve:

Use Legended to provide a legend for a specific curve:

Use Placed to change the legend location:

Presentation  (10)

Multiple curves are automatically colored to be distinct:

Provide explicit styling to different curves:

Add labels:

Create legends from the functions:

Specify labels for legends:

Provide an interactive Tooltip for each curve:

Create filled plots:

Create an overlay mesh:

Style the curve segments between mesh points:

Use a theme with dark background in a high-contrast color scheme:

Show multiple curves in a row of separate panels:

Use a column instead of a row:

Use multiple rows or columns:

Options  (78)

ClippingStyle  (5)

Omit clipped regions of the plot:

Show the clipped regions like the rest of the curve:

Show clipped regions with red lines:

Show clipped regions as thick at the bottom and red at the top:

Show clipped regions as red and thick:

ColorFunction  (3)

Color by scaled and coordinates:

Color a curve red when its absolute coordinate is above 0:

Fill with the color used for the curve:

ColorFunctionScaling  (1)

No argument scaling on the left, and automatic scaling on the right:

EvaluationMonitor  (3)

Find the list of values sampled by LogPlot:

Show where LogPlot evaluates the function:

Count how many times the function is evaluated:

Exclusions  (2)

Use automatic methods for computing exclusions, in this case for a piecewise function:

Indicate that no exclusions should be computed:

ExclusionsStyle  (2)

Use dashed lines to indicate the vertical asymptotes:

Use blue points to highlight the exclusions:

Filling  (7)

Use symbolic or explicit values:

Overlapping fills by default combine using opacity:

Fill between curve 1 and the axis:

Fill between curves 1 and 2:

Fill between curves 1 and 2 with a specific style:

Fill between curves 1 and 2; use yellow when 1 is below 2 and green when 1 is above 2:

Fill between curves 1 and with yellow:

FillingStyle  (4)

Use different fill colors:

Fill with opacity 0.5 yellow:

Fill with red below and blue above:

Use a variable filling style obtained from a ColorFunction:

LabelingSize  (4)

Textual labels are shown at their actual sizes:

Image labels are automatically resized:

Specify a maximum size for textual labels:

Specify a maximum size for image labels:

Show image labels at their natural sizes:

MaxRecursion  (2)

The default sampling mesh:

Each level of MaxRecursion will subdivide the initial mesh into a finer mesh:

Mesh  (3)

Show the initial and final sampling meshes:

Use 20 mesh levels evenly spaced in the unscaled direction:

Use an explicit list of values for the mesh in the direction:

MeshFunctions  (4)

Use a mesh evenly spaced in the and directions:

Mesh functions use the unscaled values in the direction:

Use Log to scale the mesh functions:

Show 5 mesh levels in the direction (red) and 10 in the direction (blue):

MeshShading  (6)

Alternate red and blue segments of equal width in the direction:

Use None to remove segments:

MeshShading can be used with PlotStyle:

MeshShading has higher priority than PlotStyle for styling the curve:

Use PlotStyle for some segments by setting MeshShading to Automatic:

MeshShading can be used with ColorFunction:

MeshStyle  (4)

Color the mesh the same color as the plot:

Use a red mesh in the direction:

Use a red mesh in the direction and a blue mesh in the direction:

Use big red mesh points in the direction:

PerformanceGoal  (2)

Generate a higher-quality plot:

Emphasize performance, possibly at the cost of quality:

PlotLabel  (1)

Add an overall label to the plot:

PlotLabels  (5)

Specify text to label curves:

Place the labels above the curves:

Place the labels differently for each curve:

PlotLabels->"Expressions" uses functions as curve labels:

Use callouts to identify the curves:

Use None to not add a label:

PlotLayout  (2)

Place each curve in a separate panel using shared axes:

Use a row instead of a column:

Use multiple columns or rows:

Prefer full columns or rows:

PlotLegends  (6)

No legends are used by default:

Create a legend based on the functions:

Create a legend with placeholder text:

PlotLegends picks up PlotStyle values automatically:

Use Placed to position legends:

Place legends inside:

Use LineLegend to modify the appearance of the legend:

PlotPoints  (1)

Use more initial points to get a smoother curve:

PlotRange  (2)

Show the curve over the whole domain:

Show the curve only where it is real-valued:

PlotStyle  (6)

Use different style directives:

By default, different styles are chosen for multiple curves:

Explicitly specify the style for different curves:

PlotStyle can be combined with ColorFunction:

PlotStyle can be combined with MeshShading:

MeshStyle by default uses the same style as PlotStyle:

PlotTheme  (1)

Use a theme with grid lines and simple ticks:

Add another theme with legends:

Change the plot style:

RegionFunction  (2)

Show the curve where :

Exclude the region where :

Applications  (1)

The A-weighting curve used for measuring perceived loudness of sound:

Properties & Relations  (4)

LogLinearPlot samples more points where it needs to:

LogLinearPlot is a special case of Plot for curves:

Use LogPlot and LogLogPlot for logarithmic plots in the direction:

Use ListLogLinearPlot for data:

Wolfram Research (2007), LogLinearPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/LogLinearPlot.html (updated 13).


Wolfram Research (2007), LogLinearPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/LogLinearPlot.html (updated 13).


Wolfram Language. 2007. "LogLinearPlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 13. https://reference.wolfram.com/language/ref/LogLinearPlot.html.


Wolfram Language. (2007). LogLinearPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LogLinearPlot.html


@misc{reference.wolfram_2021_loglinearplot, author="Wolfram Research", title="{LogLinearPlot}", year="13", howpublished="\url{https://reference.wolfram.com/language/ref/LogLinearPlot.html}", note=[Accessed: 24-May-2022 ]}


@online{reference.wolfram_2021_loglinearplot, organization={Wolfram Research}, title={LogLinearPlot}, year={13}, url={https://reference.wolfram.com/language/ref/LogLinearPlot.html}, note=[Accessed: 24-May-2022 ]}