import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,10,10)
y=np.sin(x)
plt.figure(figsize=(6,4),dpi=100,facecolor='y',edgecolor='y')
plt.plot(x,y,c='b')
#设置刻度
plt.xticks([0,1,2,3,4,5,6,7,8,9,10],fontsize=20,c='k')
plt.yticks(np.arange(0,4,1))
plt.show()
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,10,10)
y=np.sin(x)
plt.figure(figsize=(6,4),dpi=100,facecolor='y',edgecolor='y')
plt.plot(x,y,c='b')
#设置刻度
plt.xticks([0,1,2,3,4,5,6,7,8,9,10],fontsize=20,c='k')
plt.yticks([0,1,2,3],labels=['one','second','thrid','four'])
plt.show()
坐标范围设置
plt.axis('off')#不显示坐标轴
plt.axis('equal')#让x,y轴刻度相同
plt.axis('scaled') #自动缩放来和图片匹配
plt.axis('tight') #紧凑和图片适应
完整代码如下:
import matplotlib.pyplot as plt
import numpy as np
'''
xlim
ylim
'''
x=np.linspace(0,2*np.pi,30)
y=np.sin(x)
plt.figure(figsize=(6,4),dpi=100,facecolor='y',edgecolor='y')
plt.plot(x,y,c='b')
#第一种方法
plt.xlim(-2,8)
plt.ylim(-2,2)
#第二种方法[xmin xmax ymin ymax]
# plt.axis([-2,8,-2,2])
# plt.axis('off')#不显示坐标轴
# plt.axis('equal')#让x,y轴刻度相同
# plt.axis('scaled') #自动缩放来和图片匹配
plt.axis('tight') #紧凑和图片适应
plt.show()