Plot Squared Use Flag
Create Line Plot with Markers
Adding markers to a line plot can be a useful way to distinguish multiple lines or to highlight particular data points. Add markers in one of these ways:
Include a marker symbol in the line-specification input argument, such as
plot(x,y,'-s')
.Specify the
Marker
property as a name-value pair, such asplot(x,y,'Marker','s')
.
You need to use matplotlib paths and patches and there is a Python module dedicated to plot polygons from shapefiles using these functions Descartes. As Pyshp (shapefile) has the geointerface (New geointerface for PyShp) convention, you can use it. You can either use the keywords or the axis coordinates to position the legend inside the plot. Use the coordinates method if you want greater control over the position of the legend. Next step is to add lines inside the legend so that a user can map the lines in the plots to the countries.
For a list of marker options, see Supported Marker Symbols.
/plot flag set - configures a flag to one specific value /plot flag add - adds a command or block to a flag, specifically a PlotBlockList flag, (i.e. Use, break, place) /plot flag remove - removes a flag, cancelling it's effects Useful Flags and Common Flags /plot flag set time must be a whole number; sets the time of day on your plot.
Add Markers to Line Plot
Create a line plot. Display a marker at each data point by including the line-specification input argument when calling the plot
function. For example, use '-o'
for a solid line with circle markers.
If you specify a marker symbol and do not specify a line style, then plot
displays only the markers with no line connecting them.
Alternatively, you can add markers to a line by setting the Marker
property as a name-value pair. For example, plot(x,y,'Marker','o')
plots a line with circle markers.
Specify Marker Size and Color
Create a line plot with markers. Customize the markers by setting these properties using name-value pair arguments with the plot
function:
MarkerSize
- Marker size, which is specified as a positive value.MarkerEdgeColor
- Marker outline color, which is specified as a color name or an RGB triplet.MarkerFaceColor
- Marker interior color, which is specified as a color name or an RGB triplet.
Specify the colors using either a character vector of a color name, such as 'red'
, or an RGB triplet, such as [0.4 0.6 0.7]
. An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue components of the color. The intensities must be in the range [0,1].
Control Placement of Markers Along Line
Create a line plot with 1,000 data points, add asterisks markers, and control the marker positions using the MarkerIndices
property. Set the property to the indices of the data points where you want to display markers. Display a marker every tenth data point, starting with the first data point.
Display Markers at Maximum and Minimum Data Points
Create a vector of random data and find the index of the minimum and maximum values. Then, create a line plot of the data. Display red markers at the minimum and maximum data values by setting the MarkerIndices
property to a vector of the index values.
Revert to Default Marker Locations
Modify the marker locations, then revert back to the default locations.
Create a line plot and display large, square markers every five data points. Assign the chart line object to the variable p
so that you can access its properties after it is created.
Reset the MarkerIndices
property to the default value, which is a vector of all index values from 1 to the number of data points.
Supported Marker Symbols
Value | Description |
---|---|
'o' | Circle |
'+' | Plus sign |
'*' | Asterisk |
'.' | Point |
'x' | Cross |
'_' | Horizontal line |
' ' | Vertical line |
'square' or 's' | Square |
'diamond' or 'd' | Diamond |
'^' | Upward-pointing triangle |
'v' | Downward-pointing triangle |
'>' | Right-pointing triangle |
'<' | Left-pointing triangle |
'pentagram' or 'p' | Five-pointed star (pentagram) |
'hexagram' or 'h' | Six-pointed star (hexagram) |
'none' | No markers |
The line-specification input argument does not support marker options that are more than one character. Use the one character alternative or set the Marker
property instead.
See Also
Plot Squared V5
Functions
loglog
plot
plot3
scatter