matplotlib

 

 

 

一、Matplotlib基础知识

Matplotlib中的基本图表包括的元素

  • x轴和y轴
    水平和垂直的轴线
  • x轴和y轴刻度
    刻度标示坐标轴的分隔,包括最小刻度和最大刻度
  • x轴和y轴刻度标签
    表示特定坐标轴的值
  • 绘图区域
    实际绘图的区域

  •  

    • lw代表linewidth,线的粗细
    • alpha表示线的明暗程度
    • color代表颜色
    • 坐标轴界限

      axis方法

      如果axis方法没有任何参数,则返回当前坐标轴的上下限axis(xmin =,ymax = )

      xlim方法和ylim方法

      除了plt.axis方法,还可以通过xlim,ylim方法设置坐标轴范围

      坐标轴标签

      xlabel方法和ylabel方法
      plt.ylabel('y = x^2 + 5',rotation = 60)旋转

      标题

      title方法

      图例

      legend方法

      两种传参方法:

      • 【推荐使用】在plot函数中增加label参数
      • 在legend方法中传入字符串列表
      • loc参数可以是2元素的元组

       

       

       

      存图片

      figure.savefig的选项

      • filename
        含有文件路径的字符串或Python的文件型对象。图像格式由文件扩展名推断得出,例如,.pdf推断出PDF,.png推断出PNG (“png”、“pdf”、“svg”、“ps”、“eps”……)
      • dpi
        图像分辨率(每英寸点数),默认为100
      • facecolor
        图像的背景色,默认为“w”(白色)
      • 二、设置plot的风格和样式

        plot语句中支持除X,Y以外的参数,以字符串形式存在,来控制颜色、线型、点型等要素,语法形式为:
        plt.plot(X, Y, 'format', ...)

        点和线的样式

        颜色

        参数color或c

         

         

         

        透明度

        alpha参数

        背景色

        设置背景色,通过plt.subplot()方法传入facecolor参数,来设置坐标轴的背景色

         

         

        线宽

        linewidth或lw参数

        不同宽度的破折线

        dashes参数
        设置破折号序列各段的宽度

         

         

         

         

posted @ 2017-10-30 21:03  你好,小帝  阅读(254)  评论(0编辑  收藏  举报