Articles → Matplotlib → legend function in matplotlib
legend function in matplotlib
Purpose
Example
import matplotlib.pyplot as plt
import array
arr1 = array.array('i', [1, 2, 3])
arr2 = array.array('i', [4, 5, 6])
plt.plot(arr1,arr2, label="line")
# Add a legend
plt.legend()
plt.show()
Output
Click to Enlarge
LocationCode attribute
Location string | Location code |
'best' | 0 |
'upper right' | 1 |
'upper left' | 2 |
'lower left' | 3 |
'lower right' | 4 |
'right' | 5 |
'center left' | 6 |
'center right' | 7 |
'lower center' | 8 |
'upper center' | 9 |
'center' | 10 |
import matplotlib.pyplot as plt
import array
arr1 = array.array('i', [1, 2, 3])
arr2 = array.array('i', [4, 5, 6])
plt.plot(arr1,arr2, label="line")
# Add a legend
plt.legend(loc = 4)
plt.show()
Click to Enlarge
import matplotlib.pyplot as plt
import array
arr1 = array.array('i', [1, 2, 3])
arr2 = array.array('i', [4, 5, 6])
plt.plot(arr1,arr2, label="line")
# Add a legend
plt.legend(loc = (.2, .2))
plt.show()
Click to Enlarge