美文网首页Python
Matplotlib画图教程(2)

Matplotlib画图教程(2)

作者: 早上好_先生 | 来源:发表于2020-02-05 20:21 被阅读0次
    • 控制画图的大小

    • 子图

    • 面向对象

    • fig,ax=plt.subplot()

    • fig,ax=plt.subplots(x,y)

    • ax生成的是二维数组。

    • 解决中文乱码的问题:

    import matplotlib.pyplot as plt 
    plt.rcParams['font.sas-serig']=['SimHei']  #用来正常显示中文标签 
    plt.rcParams['axes.unicode_minus']=False      #用来正常显示负号
    
    • 设置标签

    • plt.title('……',fontsize=*) 设置标题

    • plt.xlabel('x轴标签',fontsize=*) 设置轴标签

    • plt.xticks(刻度) 设置轴刻度

    • plt.xlim(刻度范围) 范围 ——> plt.axis([x_min,x_max,y_min,y_max])

    • axs=plt.gca()

    plt.plot(x,np.sin(x)) 
    
    axes=plt.gca() # 坐标轴的显示 
    
    topax=asx.spines['top'] 
    
    topax.set_visible(False) # 坐标轴的颜色 
    
    rightax=asx.spines['right'] 
    
    rightax.set_color('w') #坐标轴的位置 
    
    leftax=asx.spines['left'] 
    
    leftax.set_position('center') 
    
    leftax=asx.spines['bottom'] 
    
    leftax.set_position('center') 
    
    image
    • 图例
    plt.legend((line1,line2,……),
    
                labels=('da1','da2',……), 
    
                loc='upper left', 
    
                title='s', 
    
                ncol=2, 
    
                fontsize=8, 
    
                facecolor='#cddea2', 
    
                edgecolor='skyblue')
    

    后记:

    有需要的朋友可以搜索微信公众号:【知音库
    同时也是为了鼓励自己,坚持写笔记,希望可以共同进步。

    相关文章

      网友评论

        本文标题:Matplotlib画图教程(2)

        本文链接:https://www.haomeiwen.com/subject/oghexhtx.html