User Tools

Site Tools


other:python:matplotlib_by_jyp

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 Both sides next revision
other:python:matplotlib_by_jyp [2020/03/31 14:20]
jypeter Added offline plot
other:python:matplotlib_by_jyp [2020/03/31 14:26]
jypeter [Starting (and more) with matplotlib] Improved offline plot creation
Line 104: Line 104:
     - you can use **transparency** to partially show what is behind some markers or other objects. Many //artists// accept the ''​alpha''​ parameter where ''​0.0''​ means that the object is completely transparent,​ and ''​1.0''​ means completely opaque\\ e.g. ''​my_plot.scatter(...,​ alpha=0.7)''​     - you can use **transparency** to partially show what is behind some markers or other objects. Many //artists// accept the ''​alpha''​ parameter where ''​0.0''​ means that the object is completely transparent,​ and ''​1.0''​ means completely opaque\\ e.g. ''​my_plot.scatter(...,​ alpha=0.7)''​
     - sometimes the results of the python/​matplolib commands are displayed immediately,​ sometimes not. It depends if you are in [[http://​matplotlib.org/​faq/​usage_faq.html#​what-is-interactive-mode|interactive or non-interactive]] mode     - sometimes the results of the python/​matplolib commands are displayed immediately,​ sometimes not. It depends if you are in [[http://​matplotlib.org/​faq/​usage_faq.html#​what-is-interactive-mode|interactive or non-interactive]] mode
-    - if your matplotlib is executed in a batch script, it will generate an error when trying to create (''​show()''​) a plot, because matplotlib expects to be able to display the figure on a screen by default. +    - if your matplotlib is executed in a batch script, it will generate an error when trying to create (''​show()''​) a plot, because matplotlib expects to be able to display the figure on a screen ​(with an X server running) ​by default.\\ Find out how to deal with this in [[other:python:​matplotlib_by_jyp#creating_a_plot_offline|Creating a plot offline]].
-      * Check how you can [[https://​matplotlib.org/​faq/​howto_faq.html?​highlight=web#generate-images-without-having-a-window-appear|generate images ​offline]]+
     - the documentation may mention [[http://​matplotlib.org/​faq/​usage_faq.html#​what-is-a-backend|backends]]. What?? Basically, you use python commands to create a plot, and the backend is the //thing// that will render your plot on the screen or in a file (png, pdf, etc...)     - the documentation may mention [[http://​matplotlib.org/​faq/​usage_faq.html#​what-is-a-backend|backends]]. What?? Basically, you use python commands to create a plot, and the backend is the //thing// that will render your plot on the screen or in a file (png, pdf, etc...)
   - Read the [[https://​github.com/​rougier/​matplotlib-tutorial|Matplotlib tutorial by Nicolas Rougier]]   - Read the [[https://​github.com/​rougier/​matplotlib-tutorial|Matplotlib tutorial by Nicolas Rougier]]
other/python/matplotlib_by_jyp.txt · Last modified: 2023/10/26 08:39 by jypeter