数据分析 - matplotlib.pyplot起手式,常用函数的理解
xlim()和xticks()的区别
xticks()绘制的x坐标轴的刻度内容,也就是x轴上显示的数字的数量以及步长
xlim()则是指绘制的(例如曲线)的定义域
以\(y=x\)和\(y=2x\)为例,绘制两条曲线
Example:
import numpy as np
import matplotlib.pyplot as plt
domain=np.arange(0,10,0.01)# x的取值范围
fig=plt.figure(figsize(8,6),dpi=150)
# figsize中的数字参数是以英寸为单位
# 如果只是调整画布大小,figsize和dpi设置一个就可以达到目的了(其实两者是相辅相成的,建议读者感兴趣可以深入了解下,dpi的定义)
plt.xlim((0,10))
plt.ylim((0,10))
# 要对x和y作限制,不然会出现x轴和y轴原点不重合的情况
plt.xticks(range(0,10,1))
plt.yticks(range(0,10,1))
# 这两步的作用是控制坐标轴的显示范围
axis_1 = p1.add_subplot(2,1,1)# 创建一个两行1列的子图,并开始绘制第一幅
plt.plot(domain,domain)# 添加y=x曲线
plt.plot(domain,domain*2)# 添加y=x*2曲线
plt.legend(['y=x','y=2x'])# 添加说明图例(即什么颜色的线是哪个函数所对应的)
                    
                
                
            
        
浙公网安备 33010602011771号