import matplotlib.pyplot as plt import numpy as np import pandas as pd
a = (1,3,2,5,4) b = (2,5,3,4,1)
plt.plot(a) plt.xlabel('X') plt.ylabel('Y') plt.title('Test') plt.show()
简单的图例仅须要在画图函数中添加一个label标签就行,在绘制完后调用plt.legend()函数便可,若是须要使用更复杂的图例显示,能够查看官网文档,这里不作细说。python
plt.plot(a, label='a') plt.plot(b, label='b') plt.legend() plt.show()
坐标轴显示范围设置能够使用plt.xlim()和plt.ylim()函数实现。函数
plt.plot(a, label='a') plt.xlim(xmin=0,xmax=10) plt.ylim(ymin=0,ymax=10) plt.show()
刻度的设置能够使用plt.xticks()和plt.yticks()来设置,须要传入的是原刻度以及对应刻度,好比:plt.xticks(x, ticks),这样就能够将X轴显示为想要显示的刻度了。刻度也能够设置为倾斜的,只须要添加一个rotation参数便可。code
plt.plot(a) ticks = 'abcde' plt.xticks(range(5),ticks,rotation=30) plt.show()
plt中添加数据标签能够经过plt.text()方法。具体用法是:plt.text(x,y,label)blog
plt.plot(a) for i in range(len(a)): plt.text(i,a[i], a[i]) plt.show()
固然,plt.text()还能够设置其它的参数,好比:文档