pygmt.Figure.histogram¶
-
Figure.
histogram
(table, **kwargs)¶ Plots a histogram, and can read data from a file or list, array, or dataframe.
Full option list at https://docs.generic-mapping-tools.org/latest/histogram.html
Aliases:
A = horizontal
B = frame
C = cmap
D = annotate
E = barwidth
F = center
G = fill
J = projection
N = normal
Q = cumulative
R = region
S = step
T = series
W = pen
X = xshift
Y = yshift
Z = type
c = panel
l = label
p = perspective
- Parameters
table (str, list, or 1d array) – A data file name, list, or 1d numpy array. This is a required argument.
projection (str) – Required if this is the first plot command. projcode[projparams/]width. Select map projection.
region (str or list) – Required if this is the first plot command. xmin/xmax/ymin/ymax[+r][+uunit]. Specify the region of interest.
frame (bool or str or list) – Set map boundary frame and axes attributes.
cmap (str) – File name of a CPT file or a series of comma-separated colors (e.g., color1,color2,color3) to build a linear continuous CPT from those colors automatically.
color (str) – Select color or pattern for filling of symbols or polygons. Default is no fill.
pen (str) – Set pen attributes for lines or the outline of symbols.
panel (bool or int or list) – [row,col|index]. Selects a specific subplot panel. Only allowed when in subplot mode. Use
panel=True
to advance to the next panel in the selected order. Instead of row,col you may also give a scalar value index which depends on the order you set viaautolabel
when the subplot was defined. Note: row, col, and index all start at 0.annotate (bool or str) – [+b][+ffont][+ooff][+r] Annotate each bar with the count it represents. Append any of the following modifiers: Use +b to place the labels beneath the bars instead of above; use +f to change to another font than the default annotation font; use +o to change the offset between bar and label [6p]; use +r to rotate the labels from horizontal to vertical.
barwidth (int or float or str) – width[+ooffset] Use an alternative histogram bar width than the default set via -T, and optionally shift all bars by an offset. Here width is either an alternative width in data units, or the user may append a valid plot dimension unit (c|i|p) for a fixed dimension instead. Optionally, all bins may be shifted along the axis by offset. As for width, it may be given in data units of plot dimension units by appending the relevant unit.
label (str) – Add a legend entry for the symbol or line being plotted.
perspective (list or str) – [x|y|z]azim[/elev[/zlevel]][+wlon0/lat0[/z0]][+vx0/y0]. Select perspective view and set the azimuth and elevation angle of the viewpoint. Default is [180, 90]. Full documentation is at https://docs.generic-mapping-tools.org/latest/gmt.html#perspective-full.
horizontal (bool) – Plot the histogram using horizonal bars instead of the default vertical bars.
series (int or str or list) – [min/max/]inc[+n] Set the interval for the width of each bar in the histogram.