1. pyplot.plot( )
pyplot.plot(x, y, ls='-', lw=2, label='xxx', color='g' )
- x: x轴上的值
- y: y轴上的值
- ls:线条风格 (linestyle)
- lw:线条宽度 (linewidth)
- label:标签文本
2. pyplot.xticks
pyplot.xticks(ticks1,ticks2,rotation='vertical')
- ticks1: 原刻度序列,可以是数组元组列表,如(-1,0,1),[-1,0,1] ,range(-1,2),np.arange(-1,2)
- ticks2: 新刻度标签序列,如将原坐标刻度改为标签(‘Tom’, ‘Dick’, ‘Harry’)
- rotation:新刻度标签的方向,水平(horizontal 默认)或垂直(vertical)
示例
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
X=np.linspace(-np.pi,np.pi,200)
S=np.sin(X)
C=np.cos(X)
plt.plot(X,S,'-y',label='sinx')
plt.plot(X,C,color='g',label='cosx')
plt.legend()
ticks1=[-np.pi,-0.5*np.pi,0,0.5*np.pi,np.pi]
ticks2=[ '-pi', '-.5pi', '0', '.5pi', 'pi']
plt.xticks(ticks1,ticks2)
plt.xlabel('independent variable')
plt.ylabel('dependent variable')
plt.show()
