Add second x-axis below first x-axis using Python and matplotlib.pyplot


The result is:

Add second x-axis below first x-axis using Python and matplotlib.pyplot

This page shows how to draw second x-axis below the first x-axis. Using "twinx", "set_ticks_position", and "set_label_position", and "spines['bottom'].set_position", you can move the second x-axis from the top of the figure to below the first x-axis.

Add second x-axis at top of figure using Python and matplotlib.pyplot


The result is:

Add second x-axis at top of figure using Python and matplotlib.pyplot

This page shows how to add second x-axis at the top of the figure using python and matplotlib.pyplot. Using "twinx" funcion, you can add x-axis at the top of the figure.

Solve and animate single pendulum using scipy.odeint and matplotlib.animation.ArtistAnimation


The result is:

Solve and animate single pendulum using scipy.odeint and matplotlib.animation.ArtistAnimation

This page shows the example of the scipy.odeint function with solving the motion of the single pendulum. The result is converted to the animation using matplotlib.animation.ArtistAnimation.

Try using all mathtext fontset in python and matplotlib.pyplot


The result (computer modern: cm) is:

Try using all mathtext fontset in python and matplotlib.pyplot

In this page, I try using all mathtext fontset in python and matplotlib.pyplot. It seems that the resulting text of \mathbb{hogehoge}, \mathrm{\mathbb{hogehgoe}}, \mathfrak{hogehoge}, \mathsf{hogehoge}, and \mathrm{\mathsf{hogehoge}} are same.

Generate average image using Python and PIL (Python Image Library)


Generate average image using Python and PIL (Python Image Library)

This page shows how to generate an average image of the image arrays using python and PIL (python image library) module.
It is easy to do by converting the image to the numpy.array.


Combine 3D and two 2D animations in one figure using python, matplotlib.pyplot and animation.ArtistAnimation


The result is:


This page shows how to combine 3D and 2D animations in one figure using python, matplotlib.pyplot, and animation.artistanimation function.

Combine 3D and two 2D animations in one figure using python, matplotlib.pyplot and animation.timedanimation


The result is:

Combine 3D and two 2D animations in one figure using python, matplotlib.pyplot and animation.timedanimation

This page shows how to combine 3D and 2D animations in one figure using python, matplotlib.pyplot, and animation.timedanimation function.

Combine two 2D animations in one figure using python, matplotlib.pyplot and animation.artistanimation


The result is:

Combine two 2D animations in one figure using python, matplotlib.pyplot and animation.artistanimation

This code shows how to combine two 2D animations in one figure using python, matplotlib.pyplot, and matplotlib.animation.


Combine two 2D animations in one figure using python, matplotlib.pyplot and animation.timedanimation


The result is:

Combine two 2D animations in one figure using python, matplotlib.pyplot and animation.timedanimation

This code shows how to combine two 2D animations in one figure using python, matplotlib.pyplot, and matplotlib.animation.

Plot three wave in one plot; PWM wave as example


The result is:


This page shows an example of a plot with three waves in one axes using offsets. The PWM wave is the objective.