1. Fplot Legend
  2. Plot Legends Of The Fall
  3. Plot Legend
  4. Matlab Fplot Legend

Fplot(,LineSpec) specifies the line style, marker symbol, and line color.For example, '-r' plots a red line. Use this option after any of the input argument combinations in the previous syntaxes. The MUMmer plot that I want to reproduce showed three contigs overlapping a region of chr 14. I had filtered the delta file with delta-filter -l 10000 -q -r to get only the contigs with the best alignments. R legend function To add legends to plots in R, the R legend function can be used. A simplified format of the function is: legend(x, y=NULL, legend, fill, col, bg).

MATLAB Function Reference
legend

Display a legend on graphs

Syntax

Description

legend places a legend on various types of graphs (line plots, bar graphs, pie charts, etc.). For each line plotted, the legend shows a sample of the line type, marker symbol, and color beside the text label you specify. When plotting filled areas (patch or surface objects), the legend contains a sample of the face color next to the text label.

The font size and font name for the legend strings match the Axes FontSize and FontName properties.

legend('string1','string2',...)displays a legend in the current axes using the specified strings to label each set of data.

legend(h,'string1','string2',...)displays a legend on the plot containing the objects identified by the handles in the vector h and using the specified strings to label the corresponding graphics object (line, barseries, etc.).

legend(string_matrix)adds a legend containing the rows of the matrix string_matrix as labels. This is the same as legend(string_matrix(1,:),string_matrix(2,:),...).

legend(h,string_matrix)associates each row of the matrix string_matrix with the corresponding graphics object in the vector h.

legend(axes_handle,...)displays the legend for the axes specified by axes_handle.

legend('off'),legend(axes_handle,'off')removes the legend in the current axes or the axes specified by axes_handle.

legend('toggle'), legend(axes_handle,'toggle')toggles the legend on or off. If no legend exists for the current axes, one is created using default strings.

The default string for an object is the value of the object's DisplayName property, if you have defined a value for DisplayName (which you can do using the Property Editor or calling set). Otherwise, legend constructs a sting of the form data1, data2, etc.

legend('hide'), legend(axes_handle,'hide')makes the legend in the current axes or the axes specified by axes_handle invisible.

legend('show'),legend(axes_handle,'show')makes the legend in the current axes or the axes specified by axes_handle visible.

legend('boxoff'),legend(axes_handle,'boxoff')removes the box from the legend in the current axes or the axes specified by axes_handle.

legend('boxon'), legend(axes_handle,'boxon')adds a box to the legend in the current axes or the axes specified by axes_handle.

legend_handle=legendreturns the handle to the legend on the current axes or empty if no legend exists.

legendwith no arguments refreshes all the legends in the current figure.

legend(legend_handle)refreshes the specified legend.

legend(...,'Location',location)uses location to determine where to place the legend. location can be either a 1-by-4 position vector ([left bottom width height]) or one of the following strings.
Specifier
Location in Axes
North
inside plot box near top
South
inside bottom
East
inside right
West
inside left
NorthEast
inside top right (default)
NorthWest
inside top left
SouthEast
inside bottom right
SouthWest
inside bottom left
NorthOutside
outside plot box near top
SouthOutside
outside bottom
EastOutside
outside right
WestOutside
outside left
NorthEastOutside
outside top right
NorthWestOutside
outside top left
SouthEastOutside
outside bottom right
SouthWestOutside
outside bottom left
Best
least conflict with data in plot
BestOutside
least unused space outside plot

The location string can be all lower case and can be abbreviated by sentinel letter (e.g., N, NE, NEO, etc.). Using one of the ...Outside values for location assure that the colorbar will not overlap the plot, whereas overlaps can occur when you specify any of the other cardinal values. The location property applies to colorbars and legends, but not to axes.

Obsolete Location Values
Obsolete Specifier
Location in Axes
-1
outside axes on right side
0
inside axes
1
upper right corner of axes
2
upper left corner of axes
3
lower left corner of axes
4
lower right corner of axes

legend(...,'Orientation','orientation')creates a legend with the legend items arranged in the specified orientation. orientation can be vertical (the default) or horizontal.

[legend_h,object_h,plot_h,text_strings]=legend(...)returns

  • legend_h -- Handle of the legend axes
  • object_h -- Handles of the line, patch and text graphics objects used in the legend
  • plot_h -- Handles of the lines and other objects used in the plot
  • text_strings -- Cell array of the text strings used in the legend

These handles enable you to modify the properties of the respective objects.

legend(li_object,string1,string2,string3)creates a legend for legendinfo objects li_objects with strings string1, etc.

legend(li_object,M)creates a legend of legendinfo objects li_objects where M is a string matrix or cell array of strings corresponding to the legendinfo objects.

Remarks

legend associates strings with the objects in the axes in the same order that they are listed in the axes Children property. By default, the legend annotates the current axes.

MATLAB displays only one legend per axes. legend positions the legend based on a variety of factors, such as what objects the legend obscures.

The properties that legends do not share with axes are:

  • Location
  • Orientation
  • EdgeColor
  • TextColor
  • Interpreter
  • String
Legend

You can use a legend's handle to set text properties for all the strings in a legend at once, rather than looping through each of them. See the last line example below, which demonstrates setting a legend's Interpreter property See the documentation for Text Properties for additional details.

legend installs a figure ResizeFcn, if there is not already a user-defined ResizeFcn assigned to the figure. This ResizeFcn attempts to keep the legend the same size.

Moving the Legend

You can move the legend by pressing the left mouse button while the cursor is over the legend and dragging the legend to a new location. Double-clicking a label allows you to edit the label.

Examples

Add a legend to a graph showing a sine and cosine function:

In this example, the plot command specifies a solid, red line ('-r') for the cosine function and a dash-dot, blue line ('-.b') for the sine function.

See Also

LineSpec, plot

Adding a Legend to a Graph for more information on using legends

Annotating Plots for related functions

Fplot Legend


lelegendre

© 1994-2005 The MathWorks, Inc.


  • Specify legend position by keywords


The goal of this article is to show you how to add legends to plots using R statistical software.

To add legends to plots in R, the R legend() function can be used. A simplified format of the function is :


  • x and y : the x and y co-ordinates to be used to position the legend
  • legend : the text of the legend
  • fill : colors to use for filling the boxes beside the legend text
  • col : colors of lines and points beside the legend text
  • bg : the background color for the legend box.


Example :

To avoid repeating the above R code, we can create a custom plot function as follow :

The arguments below can be used :

Polynomials
  • title: The title of the legend
  • text.font: an integer specifying the font style of the legend text; possible values are :
    • 1: normal
    • 2: bold
    • 3: italic
    • 4: bold and italic
  • bg: background color of the legend box

The arguments box.lty, box.lwd and box.col can be used to modify the line type, width and color for the legend box border, respectively.

The position of the legend can be specified also using the following keywords : 'bottomright', 'bottom', 'bottomleft', 'left', 'topleft', 'top', 'topright', 'right' and 'center'.

The effect of using each of these keywords are shown in the figure below :

Example 2: box plot

Note that the argument fill indicates the colors to use for filling the boxes beside the legend text

This analysis has been performed using R statistical software (ver. 3.1.0).


Enjoyed this article? I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or Linked In.
Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Avez vous aimé cet article? Je vous serais très reconnaissant si vous aidiez à sa diffusion en l'envoyant par courriel à un ami ou en le partageant sur Twitter, Facebook ou Linked In.
Montrez-moi un peu d'amour avec les like ci-dessous ... Merci et n'oubliez pas, s'il vous plaît, de partager et de commenter ci-dessous!


Plot Legends Of The Fall


Recommended for You!




More books on R and data science

Recommended for you

This section contains best data science and self-development resources to help you on your path.

Coursera - Online Courses and Specialization

Data science

  • Course: Machine Learning: Master the Fundamentals by Standford
  • Specialization: Data Science by Johns Hopkins University
  • Specialization: Python for Everybody by University of Michigan
  • Courses: Build Skills for a Top Job in any Industry by Coursera
  • Specialization: Master Machine Learning Fundamentals by University of Washington
  • Specialization: Statistics with R by Duke University
  • Specialization: Software Development in R by Johns Hopkins University
  • Specialization: Genomic Data Science by Johns Hopkins University

Popular Courses Launched in 2020

  • Google IT Automation with Python by Google
  • AI for Medicine by deeplearning.ai
  • Epidemiology in Public Health Practice by Johns Hopkins University
  • AWS Fundamentals by Amazon Web Services

Trending Courses

  • The Science of Well-Being by Yale University
  • Google IT Support Professional by Google
  • Python for Everybody by University of Michigan
  • IBM Data Science Professional Certificate by IBM
  • Business Foundations by University of Pennsylvania
  • Introduction to Psychology by Yale University
  • Excel Skills for Business by Macquarie University
  • Psychological First Aid by Johns Hopkins University
  • Graphic Design by Cal Arts

Books - Data Science

Our Books

  • Practical Guide to Cluster Analysis in R by A. Kassambara (Datanovia)
  • Practical Guide To Principal Component Methods in R by A. Kassambara (Datanovia)
  • Machine Learning Essentials: Practical Guide in R by A. Kassambara (Datanovia)
  • R Graphics Essentials for Great Data Visualization by A. Kassambara (Datanovia)
  • GGPlot2 Essentials for Great Data Visualization in R by A. Kassambara (Datanovia)
  • Network Analysis and Visualization in R by A. Kassambara (Datanovia)
  • Practical Statistics in R for Comparing Groups: Numerical Variables by A. Kassambara (Datanovia)
  • Inter-Rater Reliability Essentials: Practical Guide in R by A. Kassambara (Datanovia)

Plot Legend

Others

  • R for Data Science: Import, Tidy, Transform, Visualize, and Model Data by Hadley Wickham & Garrett Grolemund
  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurelien Géron
  • Practical Statistics for Data Scientists: 50 Essential Concepts by Peter Bruce & Andrew Bruce
  • Hands-On Programming with R: Write Your Own Functions And Simulations by Garrett Grolemund & Hadley Wickham
  • An Introduction to Statistical Learning: with Applications in R by Gareth James et al.
  • Deep Learning with R by François Chollet & J.J. Allaire
  • Deep Learning with Python by François Chollet


Want to Learn More on R Programming and Data Science?
Follow us by EmailOn Social Networks:

Matlab Fplot Legend

Get involved :
Click to follow us on Facebook and Google+ :
Comment this article by clicking on 'Discussion' button (top-right position of this page)