| 12345678910111213141516171819202122232425262728293031 |
- # View more python tutorials on my Youtube and Youku channel!!!
- # Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg
- # Youku video tutorial: http://i.youku.com/pythontutorial
- # 18 - secondary y axis
- """
- Please note, this script is for python3+.
- If you are using python2+, please modify it accordingly.
- Tutorial reference:
- http://www.python-course.eu/matplotlib_multiple_figures.php
- """
- import matplotlib.pyplot as plt
- import numpy as np
- x = np.arange(0, 10, 0.1)
- y1 = 0.05 * x**2
- y2 = -1 *y1
- fig, ax1 = plt.subplots()
- ax2 = ax1.twinx() # mirror the ax1
- ax1.plot(x, y1, 'g-')
- ax2.plot(x, y2, 'b-')
- ax1.set_xlabel('X data')
- ax1.set_ylabel('Y1 data', color='g')
- ax2.set_ylabel('Y2 data', color='b')
- plt.show()
|