User Tools

Site Tools


other:python:jyp_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:python:jyp_steps [2019/06/18 08:40]
jypeter [Useful matplotlib reference pages] Added special colormap values
other:python:jyp_steps [2019/06/19 12:15]
jypeter [Useful matplotlib reference pages]
Line 251: Line 251:
   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.scatter.html|scatter(...)]]:​ A scatter plot of y vs x with varying marker size and/or color   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.scatter.html|scatter(...)]]:​ A scatter plot of y vs x with varying marker size and/or color
     * The ''​plot''​ function will be faster for scatterplots where markers don't vary in size or color     * The ''​plot''​ function will be faster for scatterplots where markers don't vary in size or color
 +  * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.axes.Axes.contourf.html|contour(...) and contourf(...)]]:​ draw contour lines and filled contours
   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.lines.Line2D.html|line]] parameters   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.lines.Line2D.html|line]] parameters
     * ''​linestyle'':​ ''​solid'',​ ''​None'',​ [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.lines.Line2D.html#​matplotlib.lines.Line2D.set_linestyle|other]] ([[https://​matplotlib.org/​examples/​lines_bars_and_markers/​line_styles_reference.html|default styles example]], [[https://​matplotlib.org/​examples/​lines_bars_and_markers/​linestyles.html|custom styles example]])     * ''​linestyle'':​ ''​solid'',​ ''​None'',​ [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.lines.Line2D.html#​matplotlib.lines.Line2D.set_linestyle|other]] ([[https://​matplotlib.org/​examples/​lines_bars_and_markers/​line_styles_reference.html|default styles example]], [[https://​matplotlib.org/​examples/​lines_bars_and_markers/​linestyles.html|custom styles example]])
   * [[https://​matplotlib.org/​api/​markers_api.html|marker types]]   * [[https://​matplotlib.org/​api/​markers_api.html|marker types]]
-    * ''​fillstyle'':​ ''​full'',​ ''​None'',​ [[https://​matplotlib.org/​gallery/​lines_bars_and_markers/​marker_fillstyle_reference.html|other]] +    ​* Default marker size and edge width: 
-    Other attributes: ''​markersize'',​ ''​markerfacecolor''​ (and ''​markerfacecoloralt'' ​for dual color markers), ''​markeredgecolor'',​ ''​markeredgewidth''​+      ​* ''​mpl.rcParams['lines.markersize'] %%**%% 2''​ => 36 
 +      * ''​mpl.rcParams['​lines.linewidth'​]''​ => 1.5 
 +    * Other marker attributes. For ''​plot'',​ all the markers have the same attributes, and for ''​scatter''​ the attributes can be the same, or specified for each marker 
 +      * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.plot.html|plot(...)]]:​ //fmt// (see documentation) or ''​marker''​ and ''​markerfacecolor''/''​mfc''​ (and ''​markerfacecoloralt''/''​mfcalt''​ for dual color markers), ''​markersize'',​ ''​markeredgewidth''/''​mew'',​ ''​markeredgecolor'',​ ''​fillstyle''​ (''​full'',​ ''​None'',​ [[https://​matplotlib.org/​gallery/​lines_bars_and_markers/​marker_fillstyle_reference.html|other]]) 
 +      [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.scatter.html|scatter(...)]]: ''​marker'' ​(marker type), ''​c''​ (color), ​''​s'' ​(size), ''​linewidths'' ​(linewidth of the marker edges), ''​edgecolors''​
   * [[https://​matplotlib.org/​api/​colors_api.html|colors]] and colormaps   * [[https://​matplotlib.org/​api/​colors_api.html|colors]] and colormaps
     * [[https://​matplotlib.org/​gallery/​color/​color_demo.html|color demo]]     * [[https://​matplotlib.org/​gallery/​color/​color_demo.html|color demo]]
Line 264: Line 269:
       * ''​cmap.set_over(color='​k'​)'':​ color to be used for high out-of-range values       * ''​cmap.set_over(color='​k'​)'':​ color to be used for high out-of-range values
       * ''​cmap.set_under(color='​k'​)'':​ color to be used for low out-of-range values       * ''​cmap.set_under(color='​k'​)'':​ color to be used for low out-of-range values
 +  * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.figure.Figure.html#​matplotlib.figure.Figure.colorbar|colorbar]] and ([[https://​matplotlib.org/​gallery/​images_contours_and_fields/​contourf_demo.html|contourf + colorbar demo]])
   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.text.html|text(...)]] and [[https://​matplotlib.org/​tutorials/​text/​annotations.html|annotations]]   * [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.pyplot.text.html|text(...)]] and [[https://​matplotlib.org/​tutorials/​text/​annotations.html|annotations]]
     * Some titles:     * Some titles:
Line 281: Line 287:
   * The [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.figure.Figure.html|figure(...)]] and the associated methods   * The [[https://​matplotlib.org/​api/​_as_gen/​matplotlib.figure.Figure.html|figure(...)]] and the associated methods
   * The [[https://​matplotlib.org/​api/​axes_api.html|axes]] and the associated methods   * The [[https://​matplotlib.org/​api/​axes_api.html|axes]] and the associated methods
-  * [[https://​matplotlib.org/​tutorials/​introductory/​customizing.html#​matplotlib-rcparams|matplotlib default settings]] can be queried and updated+  * [[https://​matplotlib.org/​tutorials/​introductory/​customizing.html#​matplotlib-rcparams|matplotlib default ​config/settings]] can be queried and updated
     * example: the default figure size (inches) is ''​mpl.rcParams['​figure.figsize'​]''​ (''​[6.4,​ 4.8]''​)     * example: the default figure size (inches) is ''​mpl.rcParams['​figure.figsize'​]''​ (''​[6.4,​ 4.8]''​)
     * current settings'​ file:  ''​mpl.matplotlib_fname()''​     * current settings'​ file:  ''​mpl.matplotlib_fname()''​
other/python/jyp_steps.txt · Last modified: 2024/03/07 10:15 by jypeter