Matplotlib入门

Matplotlib入门

Matplotlib绘图库
Figure对象 figure(num,figsize,dpi,facecolor,edgecolor,frameon)
num:图形编号/名称,取值为数字/字符串
figsize:绘图对象的宽和高,单位为英寸
dpi:绘图对象分辨率,缺省值为80
facecolor:背景颜色
edgecolor:边框颜色
frameon:是否显示边框
Figure对象-划分子图 subplot(行数,列数,子图序号)
1 1 2 1 2 3 从左到右 从上到下编号
2 3 4 4 5 6
设置中文字体
plt.rcParams["font.sans-serif"] = "SimHei"

    rcParams-运行配置参数 run configuration Params
    SimHei 中文黑体
    SimSun 宋体
    Microsoft YaHei 微软雅黑
    Microsoft JhengHei 微软正黑
    KaiTi 楷体
    FangSong 仿宋
    LiSu 隶书
    YouYuan 幼圆
    plt.rcdefaults()恢复标准默认
添加标题
    全局标题
        suptitle(标题文字)
        x 标题位置的x坐标
        y 标题位置的y坐标
        .
        .
        .
        horizontalalignment 水平对齐方式 center
        verticalalignment  垂直对齐方式 top
    子标题
        title(标题文字)
    文字
        text(x,y,s,fontsize,color)
        
    tight_layout()
        自动调整子图,使其填充整个绘图区域,并消除子图之间的重叠
        
散点图(Scatter)
    scatter(x,y,scale,color,marker,label)
        scale:数据点大小 默认36
        marker:数据点样式 默认为 o
    坐标轴设置
        plt.rcParams["axes.unicode_minus"] = False
        xlabel(x,y,s,fontsize,color)
        ylabel(x,y,s,fontsize,color)
        xlim(xmin,xmax)
        ylim(ymin,ymax)
        tick_params(labelsize)
    增加图例
        scatter使用label标签
        legend(loc, fontsize)
            loc参数表示图例位置

折线图(Line Chart)
    描述变量变化的趋势
    plot(x,y,color,marker,label,linewidth,markersize)
    
柱状图(Bar Chart)
    由一系列高度不等的柱形条纹表示数据分布的情况
    bar(left,height,width,facecolor,edgecolor,label)

Matplotlib官网
matplotlib.org
matplotlib.org/genindex.html
Gallery页面
matplotlib.org/gallery.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Matplotlib是Python中用的最多的2D图形绘图库,学好Matplotlib的用法可以帮助我们在统计分析...
    BubbleL阅读 8,543评论 0 12
  • 最近开始学习大数据分析相关的知识,刚开始学习matplotlib的内容,为了防止后面遗忘到处查资料,顾将最近学的m...
    扯扯_2c79阅读 568评论 0 2
  • 这篇笔记主要来自《利用python进行数据分析》的第八章第一节,对matplotlib的基本使用介绍的特别清晰。关...
    ydlstartx阅读 1,078评论 0 2
  • matplotlib教程学习笔记 这篇教程旨在展示如何开始、完善、结束可视化过程。我们将以一些原始的数据为开端,以...
    馒头and花卷阅读 453评论 0 0
  • Matplotlib的使用 Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。matpl...
    学习编程好少年阅读 1,382评论 0 0

友情链接更多精彩内容