zoukankan      html  css  js  c++  java
  • 25、matplot 的基础介绍1:图表元素

    matoplotlib基础介绍

    介绍内容整理资料来源与:《python数据可视化之matplolib实践:作者 刘大成》

    一个图表正常该有元素

    plot函数

    折线图,表示数据的变化趋势

    plt.plot(x,y,ls="-",lw=2,label="plot figure")

    ls : 表示折线的风格

    lw:表示折线的宽度

    label:表示折线的标签

    scatter 函数

    散点图: 两个变量,或者三个变量之间的关系变化

    plt.scatter(x,y1,c="b",label="scatter figure")

    c : color 表示其颜色

    xlim 函数

    设置x轴数值的显示范围

    plt.xlim(xmin,xmax)

    xlabel 函数

    设置x轴的标签文本

    ylabel() 可以是设置y轴,用法相同

    plt.xlabel(string)

    grid 函数

    绘制刻度线的网格线

    plt.grid(linestyle=":",color="r")

    axhline 函数

    绘制平行于x轴的水平参考线

    axvline() 绘制平行于 y 轴的水平参考线

    plt.axhline(y=0.0,c="r",ls="--",lw=2)

    y : 水平参考线的出发点

    axvspan 函数

    绘制垂直于x轴的参考区域

    plt.axvspan(xmin=1.0,xmax=2.0,facecolor="y",alpha=0.3)

    ● xmin:参考区域的起始位置。

    ● xmax:参考区域的终止位置。

    ● facecolor:参考区域的填充颜色。

    ● alpha:参考区域的填充颜色的透明度。

    同理: axhspan() 函数 绘制垂直于Y轴的参考区域

    annotate 函数

    添加图形内容细节的指向型注释文本

    plt.annotate(
        string,
        xy=( , ),   # 这是一个元组
        xytext=( , ), # 同上
        weight="bold",
        color="b",
        arrowprops=dict( arrowstyle="->", connectionstyle="arc3", color="b")
    )
    

    ● string:图形内容的注释文本。

    ● xy:被注释图形内容的位置坐标。

    ● xytext:注释文本的位置坐标。

    ● weight:注释文本的字体粗细风格。

    ● color:注释文本的字体颜色。

    ● arrowprops:指示被注释内容的箭头的属性字典。

    text 函数

    添加图形内容细节的无指向型注释文本

    plt.text(x,y,string,weight="bold",color="b")

    title 函数

    添加图形内容的标题

    plt.title(string)

    legend 函数

    标示不同图形的文本标签图例

    plt.legend(loc="lower left")

    loc:图例在图中的地理位置

  • 相关阅读:
    [STL]string类型的getline函数
    win10热键体验
    二分查找
    时间复杂度和空间复杂度分析
    url中?的作用
    结构体的使用
    【学CG系列】web之审查元素
    STL——翻转字符串
    8.17积累(杂)
    input开关按钮
  • 原文地址:https://www.cnblogs.com/hefany/p/14254331.html
Copyright © 2011-2022 走看看